sparklemotion
Module Contents
package acex
Module Contents
typealias AceEditor = T$13
interface Anchor : EventEmitter
interface Annotation
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
interface Delta
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
class Ext
object Extensions
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
interface KeyBinding
interface KeyboardHandler
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
class Mode
object Modes
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
interface OptionsProvider
interface Point
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
interface SavedSelection
interface SearchOptions
interface SearchOptionsPartial
interface Selection : EventEmitter
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
interface T$0
interface T$1
interface T$10
interface T$11
interface T$12
interface T$13
interface T$2
interface T$3
interface T$4
interface T$5
interface T$6
interface T$7
interface T$8
interface T$9
class Theme
object Themes
interface Token
interface TokenIterator
interface Tokenizer
interface UndoManager
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
alltypes
Module Contents
typealias AceEditor = T$13
data class ActivePatchSet
class ActivePatchSetBuilder
data class AddButtonToButtonGroupEditIntent : AddToContainerEditIntent<MutableButtonControl>
data class AddControlMenuItem
class AddControlToPanelBucket<MC : MutableControl> : AddToContainerEditIntent<MC>
abstract class AddToContainerEditIntent<T : MutableControl> : EditIntent
class AdminPage
class AdminUi : HostedWebApp
class AllStyles
interface AltHandleProps
open class AmbientLight : Light
open class AmbientLightProbe : LightProbe
interface AnalyserNode
class AnalysisException : GlslException
interface Anchor : EventEmitter
open class AnimationAction
Module Contents
AnimationAction(mixer: AnimationMixer, clip: AnimationClip, localRoot: Object3D = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open var clampWhenFinished: Boolean
open fun crossFadeFrom(fadeOutAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open fun crossFadeTo(fadeInAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open var enabled: Boolean
open fun fadeIn(duration: Number): AnimationAction
open fun fadeOut(duration: Number): AnimationAction
open fun getClip(): AnimationClip
open fun getEffectiveTimeScale(): Number
open fun getEffectiveWeight(): Number
open fun getMixer(): AnimationMixer
open fun getRoot(): Object3D
open fun halt(duration: Number): AnimationAction
open fun isRunning(): Boolean
open fun isScheduled(): Boolean
open var loop: AnimationActionLoopStyles
open var paused: Boolean
open fun play(): AnimationAction
open var repetitions: Number
open fun reset(): AnimationAction
open fun setDuration(duration: Number): AnimationAction
open fun setEffectiveTimeScale(timeScale: Number): AnimationAction
open fun setEffectiveWeight(weight: Number): AnimationAction
open fun setLoop(mode: AnimationActionLoopStyles, repetitions: Number): AnimationAction
open fun startAt(time: Number): AnimationAction
open fun stop(): AnimationAction
open fun stopFading(): AnimationAction
open fun stopWarping(): AnimationAction
open fun syncWith(action: AnimationAction): AnimationAction
open var time: Number
open var timeScale: Number
open fun warp(statTimeScale: Number, endTimeScale: Number, duration: Number): AnimationAction
open var weight: Number
open var zeroSlopeAtEnd: Boolean
open var zeroSlopeAtStart: Boolean
enum class AnimationActionLoopStyles
enum class AnimationBlendMode
open class AnimationClip
Module Contents
AnimationClip(name: String = definedExternally, duration: Number = definedExternally, tracks: Array<KeyframeTrack> = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open fun clone(): AnimationClip
fun CreateClipsFromMorphTargetSequences(morphTargets: Array<MorphTarget>, fps: Number, noLoop: Boolean): Array<AnimationClip>
fun CreateFromMorphTargetSequence(name: String, morphTargetSequence: Array<MorphTarget>, fps: Number, noLoop: Boolean): AnimationClip
open var duration: Number
fun findByName(clipArray: Array<AnimationClip>, name: String): AnimationClip
open var name: String
open fun optimize(): AnimationClip
fun parse(json: Any): AnimationClip
fun parseAnimation(animation: Any, bones: Array<Bone>): AnimationClip
open fun resetDuration(): AnimationClip
open var results: Array<Any>
fun toJSON(): Any
open var tracks: Array<KeyframeTrack>
open fun trim(): AnimationClip
open var uuid: String
open fun validate(): Boolean
open class AnimationLoader : Loader
open class AnimationMixer : EventDispatcher
open class AnimationObjectGroup
interface Annotation
typealias Announce = (message: String) -> Unit
interface AppContext
interface AppDrawerProps
interface AppIndexProps
interface AppToolbarProps
open class ArrayCamera : PerspectiveCamera
interface ArrayLike<T>
open class ArrowHelper : Object3D
open class Audio<NodeType : AudioNode> : Object3D
open class AudioAnalyser
interface AudioBuffer
interface AudioBufferSourceNode
interface AudioContext
open class AudioListener : Object3D
open class AudioLoader : Loader
interface AudioNode
class AutoWirer
open class AxesHelper : LineSegments<dynamic, dynamic>
abstract class BaseFakeFs : Fs
abstract class BasePatchResolver
abstract class BaseShaderDialect : ShaderDialect
Module Contents
BaseShaderDialect(id: String)
open fun additionalOutputPorts(glslCode: GlslCode, plugins: Plugins): List<OutputPort>
open fun adjustInputPorts(inputPorts: List<InputPort>): List<InputPort>
open fun adjustOutputPorts(outputPorts: List<OutputPort>): List<OutputPort>
inner class Analysis : ShaderAnalysis
open fun analyze(glslCode: GlslCode, plugins: Plugins, shader: Shader?): ShaderAnalysis
open val defaultInputPortsByType: Map<GlslType, InputPort>
abstract val entryPointName: String
abstract fun findDeclaredInputPorts(glslCode: GlslCode, plugins: Plugins): List<InputPort>
fun findEntryPoint(glslCode: GlslCode): GlslFunction
fun findEntryPointOrNull(glslCode: GlslCode): GlslFunction?
abstract fun findEntryPointOutputPort(entryPoint: GlslFunction?, plugins: Plugins): OutputPort?
open fun findInputPorts(glslCode: GlslCode, plugins: Plugins): List<InputPort>
open fun findOutputPorts(glslCode: GlslCode, plugins: Plugins): List<OutputPort>
open fun findTitle(glslCode: GlslCode): String?
open fun findWellKnownInputPorts(glslCode: GlslCode, declaredInputPorts: Set<String>): List<InputPort>
open val implicitInputPorts: List<InputPort>
open fun matches(glslCode: GlslCode): MatchLevel
fun GlslArgSite.resolveInputPort(entryPoint: GlslFunction?, plugins: Plugins): InputPort
abstract fun toInputPort(it: GlslFunction, plugins: Plugins): InputPort
open val wellKnownInputPorts: List<InputPort>
abstract class BaseShowPlayer : ShowPlayer
abstract class BComponent<P, S> : Observer
interface Beam
data class BeatData
class BeatLinkBeatSource : Observable, BeatSource, BeatListener, OnAirListener
data class BeatLinkControl : Control
interface BeatLinkControlProps
class BeatLinkPlugin : Plugin
interface BeatLinkPluginModule : KModule
interface BeatLinkViews
interface BeatSource : IObservable
interface BeforeCapture
interface Bitmap
enum class Blending
enum class BlendingDstFactor
enum class BlendingEquation
enum class BlendingSrcFactor
open class Bone : Object3D
open class BooleanKeyframeTrack : KeyframeTrack
open class Box2
open class Box3
open class Box3Helper : LineSegments<dynamic, dynamic>
open class BoxGeometry : Geometry
open class BoxHelper : LineSegments<dynamic, dynamic>
class Brain : UdpListener
class BrainHelloMessage : Message
data class BrainId
class BrainIdRequest : Message
class BrainIdSerializer : KSerializer<BrainId>
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
interface BrainIndicatorProps
class BrainMain
class BrainManager
Module Contents
BrainManager(fixtureManager: FixtureManager, firmwareDaddy: FirmwareDaddy, model: Model, mappingResults: MappingResults, udpSocket: UdpSocket, networkStats: NetworkStats, clock: Clock, surfacePixelStrategy: SurfacePixelStrategy = LinearSurfacePixelStrategy())
fun addListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
val brainCount: Int
inner class BrainTransport : Transport
fun createFixtureFor(msg: BrainHelloMessage, transport: Transport): Fixture
fun foundBrain(brainAddress: Address, msg: BrainHelloMessage, isSimulatedBrain: Boolean = false): Unit
fun receivedPing(fromAddress: Address, message: PingMessage): Unit
fun removeListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
fun updateFixtures(): Boolean
class BrainMappingMessage : Message
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
class BrainShaderMessage : Message
interface BrainShaderReader<T : BrainShader<*>>
class BridgeClient
class BrowserNetwork : Network
class BrowserSandboxFs : BaseFakeFs
open class BufferAttribute
Module Contents
BufferAttribute(array: ArrayLike<Number>, itemSize: Number, normalized: Boolean = definedExternally)
open fun applyMatrix3(m: Matrix3): BufferAttribute
open fun applyMatrix4(m: Matrix4): BufferAttribute
open fun applyNormalMatrix(m: Matrix3): BufferAttribute
open var array: ArrayLike<Number>
open fun clone(): BufferAttribute
open fun copy(source: BufferAttribute): BufferAttribute
open fun copyArray(array: ArrayLike<Number>): BufferAttribute
open fun copyAt(index1: Number, attribute: BufferAttribute, index2: Number): BufferAttribute
open fun copyColorsArray(colors: Array<T$2>): BufferAttribute
open fun copyVector2sArray(vectors: Array<T$3>): BufferAttribute
open fun copyVector3sArray(vectors: Array<T$4>): BufferAttribute
open fun copyVector4sArray(vectors: Array<T$5>): BufferAttribute
open var count: Number
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var needsUpdate: Boolean
open var normalized: Boolean
open fun onUpload(callback: () -> Unit): BufferAttribute
open var onUploadCallback: () -> Unit
open fun set(value: ArrayLike<Number>, offset: Number = definedExternally): BufferAttribute
open fun set(value: <ERROR CLASS>, offset: Number = definedExternally): BufferAttribute
open fun setUsage(usage: Usage): BufferAttribute
open fun setW(index: Number, z: Number): BufferAttribute
open fun setX(index: Number, x: Number): BufferAttribute
open fun setXY(index: Number, x: Number, y: Number): BufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): BufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): BufferAttribute
open fun setY(index: Number, y: Number): BufferAttribute
open fun setZ(index: Number, z: Number): BufferAttribute
open fun toJSON(): T$6
open fun transformDirection(m: Matrix4): BufferAttribute
open var updateRange: T$1
open var usage: Usage
open var version: Number
open class BufferGeometry : EventDispatcher
Module Contents
BufferGeometry()
open fun addAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun addAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun addAttribute(name: Any, array: Any, itemSize: Any): Any
open fun addDrawCall(start: Any, count: Any, indexOffset: Any = definedExternally): Unit
open fun addGroup(start: Number, count: Number, materialIndex: Number = definedExternally): Unit
open fun addIndex(index: Any): Unit
open fun applyMatrix4(matrix: Matrix4): BufferGeometry
open var attributes: T$16
open var boundingBox: Box3?
open var boundingSphere: Sphere?
open fun center(): BufferGeometry
open fun clearDrawCalls(): Unit
open fun clearGroups(): Unit
open fun clone(): BufferGeometry
open fun computeBoundingBox(): Unit
open fun computeBoundingSphere(): Unit
open fun computeVertexNormals(): Unit
open fun copy(source: BufferGeometry): BufferGeometry
open fun deleteAttribute(name: String): BufferGeometry
open fun dispose(): Unit
open var drawcalls: Any
open var drawRange: T$19
open fun fromDirectGeometry(geometry: DirectGeometry): BufferGeometry
open fun fromGeometry(geometry: Geometry, settings: Any = definedExternally): BufferGeometry
open fun getAttribute(name: String): dynamic
open fun getIndex(): BufferAttribute?
open var groups: Array<T$18>
open var id: Number
open var index: BufferAttribute?
open var isBufferGeometry: Boolean
open fun lookAt(v: Vector3): Unit
var MaxIndex: Number
open fun merge(geometry: BufferGeometry, offset: Number = definedExternally): BufferGeometry
open var morphAttributes: T$17
open var morphTargetsRelative: Boolean
open var name: String
open fun normalizeNormals(): Unit
open var offsets: Any
open fun removeAttribute(name: String): BufferGeometry
open fun rotateX(angle: Number): BufferGeometry
open fun rotateY(angle: Number): BufferGeometry
open fun rotateZ(angle: Number): BufferGeometry
open fun scale(x: Number, y: Number, z: Number): BufferGeometry
open fun setAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun setAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun setDrawRange(start: Number, count: Number): Unit
open fun setFromObject(obj: Object3D): BufferGeometry
open fun setFromPoints(points: Array<Vector3>): BufferGeometry
open fun setFromPoints(points: Array<Vector2>): BufferGeometry
open fun setIndex(index: BufferAttribute?): Unit
open fun setIndex(index: Array<Number>?): Unit
open fun toJSON(): Any
open fun toNonIndexed(): BufferGeometry
open fun translate(x: Number, y: Number, z: Number): BufferGeometry
open var type: String
open fun updateFromObject(obj: Object3D): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open class BufferGeometryLoader : Loader
open class BufferGeometryUtils
interface BufferView<T>
data class ButtonControl : PatchHolder, Control
data class ButtonGroupControl : Control
interface ButtonGroupProps
data class ButtonGroupPropsEditor : PropsEditor
interface ButtonGroupPropsEditorProps
interface ButtonProps
data class ButtonPropsEditor : PropsEditor
interface ButtonPropsEditorProps
class ByteArrayReader
class ByteArrayWriter
class CacheBuilder<K, V>
class CachingToolchain : Toolchain
open class Camera : Object3D
class CameraControls
Module Contents
CameraControls(camera: Camera, domElement: Element)
fun fitToBox(box3OrMesh: Box3, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun fitToBox(box3OrMesh: Mesh<*, *>, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun install(libs: Libs): Unit
fun setLookAt(positionX: Number, positionY: Number, positionZ: Number, targetX: Number, targetY: Number, targetZ: Number, enableTransition: Boolean): Unit
fun update(delta: Number): Unit
open class CameraHelper : LineSegments<dynamic, dynamic>
interface CameraViewProps
open class CanvasBitmap : Bitmap
open class CanvasTexture : Texture
Module Contents
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
class ChannelsInfo
open class CircleGeometry : Geometry
data class ClientData
class ClientPreview : Listener
class ClientStageManager : BaseShowPlayer
interface Clock
open class Clock
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, value: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
open class Color
Module Contents
Color(color: Color = definedExternally)
Color(color: String = definedExternally)
Color(color: Number = definedExternally)
Color(r: Number, g: Number, b: Number)
open fun add(color: Color): Color
open fun addColors(color1: Color, color2: Color): Color
open fun addScalar(s: Number): Color
open var b: Double
open fun clone(): Color
open fun convertGammaToLinear(gammaFactor: Number = definedExternally): Color
open fun convertLinearToGamma(gammaFactor: Number = definedExternally): Color
open fun convertLinearToSRGB(): Color
open fun convertSRGBToLinear(): Color
open fun copy(color: Color): Color
open fun copyGammaToLinear(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToGamma(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToSRGB(color: Color): Color
open fun copySRGBToLinear(color: Color): Color
open fun equals(color: Color): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Color
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Color
open fun fromBufferAttribute(attribute: BufferAttribute, index: Number): Color
open var g: Double
open fun getHex(): Number
open fun getHexString(): String
open fun getHSL(target: HSL): HSL
open fun getStyle(): String
open var isColor: Boolean
open fun lerp(color: Color, alpha: Number): Color
open fun lerpHSL(color: Color, alpha: Number): Color
open fun multiply(color: Color): Color
open fun multiplyScalar(s: Number): Color
open fun offsetHSL(h: Number, s: Number, l: Number): Color
open var r: Double
open fun set(color: Color): Color
open fun set(color: String): Color
open fun set(color: Number): Color
open fun setColorName(style: String): Color
open fun setHex(hex: Number): Color
open fun setHSL(h: Number, s: Number, l: Number): Color
open fun setRGB(r: Number, g: Number, b: Number): Color
open fun setScalar(scalar: Number): Color
open fun setStyle(style: String): Color
open fun sub(color: Color): Color
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(xyz: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open class ColorKeyframeTrack : KeyframeTrack
enum class ColorMode
data class ColorPicker : Gadget
data class ColorPickerControl : Control
interface ColorPickerControlProps
data class ColorPickerDataSource : DataSource
interface ColorPickerProps
object ColorResultType : ResultType
class ColorWheelBeam : Beam
interface Combine
enum class Combine
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
class CompilationException : GlslException
class CompiledShader
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
interface Component
enum class CompressedPixelFormat
open class CompressedTexture : Texture
Module Contents
CompressedTexture(mipmaps: Array<<ERROR CLASS>>, width: Number, height: Number, format: CompressedPixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var image: T$12
open var mipmaps: Array<<ERROR CLASS>>
open class CompressedTextureLoader : Loader
class Cone
open class ConeGeometry : CylinderGeometry
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
object ConsoleFormatters
interface ConsoleProps
interface ConsoleState
data class ConstNode : ExprNode
data class ConstPortRef : PortRef
class ContentType
Module Contents
ContentType(id: String, title: String, glslType: GlslType, suggest: Boolean = true, typeAdaptations: Map<GlslType, (GlslExpr) -> GlslExpr> = emptyMap(), outputRepresentation: GlslType = glslType, description: String? = null, defaultInitializer: ((GlslType) -> GlslExpr)? = null)
fun adapt(expression: GlslExpr, toType: GlslType): GlslExpr
fun appendResultAsScalars(buf: StringBuilder, varName: String): Unit
val Boolean: ContentType
val Color: ContentType
val coreTypes: <ERROR CLASS>
val Date: ContentType
val description: String?
fun equals(other: Any?): Boolean
val Float: ContentType
val FrameIndex: ContentType
val glslType: GlslType
fun hashCode(): Int
val id: String
fun initializer(dataType: GlslType): GlslExpr
val Int: ContentType
fun isUnknown(): Boolean
val Media: ContentType
val ModelInfo: ContentType
val Mouse: ContentType
val outputRepresentation: GlslType
val PassIndex: ContentType
val PixelCoordinatesTexture: ContentType
val PreviewResolution: ContentType
val RasterCoordinate: ContentType
val Resolution: ContentType
val suggest: Boolean
val Time: ContentType
val TimeDelta: ContentType
val title: String
fun toString(): String
fun unknown(type: GlslType): ContentType
val Unknown: ContentType
val UvCoordinate: ContentType
val XyCoordinate: ContentType
val XyzCoordinate: ContentType
interface Control : Editable
interface ControlContainer
class ControlDisplay
data class ControlEditIntent : EditIntent
interface ControlPosition
data class ControlProps
interface ControlsPaletteProps
interface ControlViews
interface ControlWrapperProps
interface CopyableProps
class CorePlugin : Plugin
enum class Corner
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
open class CubeCamera : Object3D
open class CubeTexture : Texture
open class CubeTextureLoader : Loader
open class CubicInterpolant : Interpolant
enum class CullFace
open class Curve<T : Vector>
open class CurvePath<T : Vector> : Curve<T>
typealias CustomMode = (curr: Array<HandleItem>, next: Array<HandleItem>, step: Number, reversed: Boolean, getValue: (x: Number) -> Number) -> Array<HandleItem>
open class CylinderBufferGeometry : BufferGeometry
open class CylinderGeometry : Geometry
open class Cylindrical
interface DataSource
interface DataSourceBuilder<T : DataSource>
class DataSourceComponent : Component
data class DataSourceRef : PortRef
open class DataTexture : Texture
Module Contents
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var image: <ERROR CLASS>
open var unpackAlignment: Number
open class DataTexture3D : Texture
Module Contents
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var magFilter: TextureFilter
open var minFilter: TextureFilter
open var wrapR: Boolean
open class DataTextureLoader : Loader
data class DateDataSource : DataSource
object DateTimeSerializer : KSerializer<DateTime>
object DeadCodeEliminationDefeater
class Decom2019Model : ObjModel
data class DefaultValueNode : ProgramNode, Component
interface Delta
enum class DepthModes
enum class DepthPackingStrategies
open class DepthTexture : Texture
interface DeviceType
class DeviceTypeRenderPlan : Iterable<ProgramRenderPlan>
data class Dimen
open class DirectGeometry
enum class Direction
open class DirectionalLight : Light
open class DirectionalLightHelper : Object3D
open class DirectionalLightShadow : LightShadow
class DirectoryDaddy : FirmwareDaddy
open class DiscreteInterpolant : Interpolant
interface DiscreteScale
object DistortionShader : ShaderType
interface Dmx
class DmxDevice : Universe
class Document
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
open class DodecahedronGeometry : Geometry
interface DragDropContextProps : Responders
interface Draggable
interface DraggableBounds
interface DraggableCoreProps
interface DraggableCoreState
interface DraggableData
typealias DraggableEventHandler = (e: MouseEvent, data: DraggableData) -> Boolean
typealias DraggableId = String
interface DraggableLocation
class DraggablePaper
interface DraggableProps
interface DraggableProps : DraggableCoreProps
interface DraggableProvided : CopyableProps
interface DraggableRubric
interface DraggableStateSnapshot
interface DragHandleProps : CopyableProps
abstract class DragNDrop
interface DragStart : DraggableRubric
interface DragUpdate : DragStart
typealias DroppableId = String
interface DroppableProps : CopyableProps
interface DroppableProvided : CopyableProps
enum class DropReason
interface DropResult : DragUpdate
interface DropTarget
open class EdgesGeometry : BufferGeometry
interface Editable
class EditableManager : Facade
interface EditableManagerUiProps
object EditableStyles
interface EditHandler
class EditingShader : Observable
interface EditIntent
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditorPanel
interface EditorPanelViews
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
object EmptyOpenContext : OpenContext
class EmptyPatchHolder : PatchHolder
interface EnabledResizeOptions
interface EngineFeed
interface EngineFeedResolver
interface ErrorBoundaryProps
interface ErrorDisplayProps
class ErrorsShaderAnalysis : ShaderAnalysis
open class Euler
Module Contents
Euler(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, order: String = definedExternally)
open fun _onChange(callback: Function<*>): Euler
open var _onChangeCallback: Function<*>
open fun clone(): Euler
open fun copy(euler: Euler): Euler
var DefaultOrder: String
open fun equals(euler: Euler): Boolean
open fun fromArray(xyzo: Array<Any>): Euler
open var isEuler: Boolean
open var order: String
open fun reorder(newOrder: String): Euler
var RotationOrders: Array<String>
open fun set(x: Number, y: Number, z: Number, order: String = definedExternally): Euler
open fun setFromQuaternion(q: Quaternion, order: String = definedExternally): Euler
open fun setFromRotationMatrix(m: Matrix4, order: String = definedExternally): Euler
open fun setFromVector3(v: Vector3, order: String = definedExternally): Euler
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toVector3(optionalResult: Vector3 = definedExternally): Vector3
open var x: Number
open var y: Number
open var z: Number
interface Event
data class EventBinding
interface EventData
open class EventDispatcher
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
abstract class ExprNode : ProgramNode, Component
class Ext
object Extensions
data class ExtractionCandidate
open class ExtrudeBufferGeometry : BufferGeometry
open class ExtrudeGeometry : Geometry
interface ExtrudeGeometryOptions
open class Facade : Observable, Observer
open class Face3
Module Contents
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
open var a: Int
open var b: Int
open var c: Int
open fun clone(): Face3
open var color: Color
open fun copy(source: Face3): Face3
open var materialIndex: Int
open var normal: Vector3
open var vertexColors: Array<Color>
open var vertexNormals: Array<Vector3>
interface FakeClientDeviceProps
class FakeDmxUniverse : Universe
class FakeFs : BaseFakeFs
object FakeIcon : Icon
class FakeMdns : Mdns
Module Contents
FakeMdns(createAddress: (serviceId: Int) -> Address)
val createAddress: (serviceId: Int) -> Address
inner class FakeMdnsService : MdnsService
inner class FakeRegisteredService : FakeMdnsService, MdnsRegisteredService
fun listen(type: String, proto: String, domain: String, handler: MdnsListenHandler): Unit
fun register(hostname: String, type: String, proto: String, port: Int, domain: String, params: MutableMap<String, String>): MdnsRegisteredService?
fun unregister(inst: MdnsRegisteredService?): Unit
class FakeMediaDevices : MediaDevices
class FakeNetwork : Network
interface Feed : RefCounted
interface FeedResolver
interface FileDialogProps
class FileDisplay
open class FileLoader : Loader
object FilterShader : ShaderType
interface FirmwareDaddy
class Fixture
data class FixtureInfoDataSource : DataSource
class FixtureInfoFeed : Feed, RefCounted
class FixtureManager
class FixtureRenderTarget : RenderTarget
object FixtureShaders
interface FixturesListProps
open class Float32BufferAttribute : BufferAttribute
object FloatResultType : FloatsResultType
class FloatsParamBuffer : ParamBuffer
class FloatsPixelParam : Param
abstract class FloatsResultType : ResultType
open class Fog : IFog
open class FogExp2 : IFog
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
open class Font
open class FontLoader : Loader
class FragmentingUdpLink : Link
class Framerate : Observable
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
interface FrameratePanelProps
open class Frustum
Module Contents
Frustum(p0: Plane = definedExternally, p1: Plane = definedExternally, p2: Plane = definedExternally, p3: Plane = definedExternally, p4: Plane = definedExternally, p5: Plane = definedExternally)
open fun clone(): Frustum
open fun containsPoint(point: Vector3): Boolean
open fun copy(frustum: Frustum): Frustum
open fun intersectsBox(box: Box3): Boolean
open fun intersectsObject(obj: Object3D): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectsSprite(sprite: Sprite): Boolean
open var planes: Array<Plane>
open fun set(p0: Plane, p1: Plane, p2: Plane, p3: Plane, p4: Plane, p5: Plane): Frustum
open fun setFromProjectionMatrix(m: Matrix4): Frustum
interface Fs
abstract class FsClientSideSerializer : KSerializer<RemoteFs>, RemoteFsSerializer
class FsServerSideSerializer : KSerializer<Fs>, RemoteFsSerializer
class FullRangeGadgetAdjuster : GadgetAdjuster
abstract class Gadget
interface GadgetAdjuster
typealias GadgetListener = (Gadget) -> Unit
class GadgetManager : Observable
interface GadgetsPreviewProps
object GadgetsPreviewStyles
interface GainNode : AudioNode
interface GeneratedGlslPaletteProps
data class GenericPropertiesEditorPanel : EditorPanel
object GenericShaderDialect : HintedShaderDialect
open class Geometry : EventDispatcher
typealias GetEventData = (dynamic) -> EventData
typealias GetHandleProps = (id: String) -> Any
typealias GetRailProps = () -> Any
typealias GetTrackProps = () -> Any
object GlBase
abstract class GlContext
Module Contents
GlContext(kgl: Kgl, glslVersion: String, checkForErrors: Boolean = false)
fun <T> check(fn: Kgl.() -> T): T
var checkForErrors: Boolean
fun compile(vertexShader: CompiledShader, fragShader: CompiledShader): Program
fun createFragmentShader(source: String): CompiledShader
fun createFrameBuffer(): FrameBuffer
fun createRenderBuffer(): RenderBuffer
fun createVertexShader(source: String): CompiledShader
open fun ensureResultBufferCanContainFloats(): Unit
inner class FrameBuffer
fun getTextureUnit(key: Any): TextureUnit
const val GL_R32F: Int
const val GL_RG32F: Int
const val GL_RGB32F: Int
const val GL_RGBA32F: Int
const val GL_RGBA8: Int
val glslVersion: String
fun <T> noCheck(fn: Kgl.() -> T): T
fun release(): Unit
inner class RenderBuffer
abstract fun <T> runInContext(fn: () -> T): T
fun setViewport(x: Int, y: Int, width: Int, height: Int): Unit
class Stats
val stats: Stats
inner class TextureUnit
Module Contents
TextureUnit(key: Any, unitNumber: Int)
fun bindTexture(texture: Texture): Unit
var boundTexture: Texture?
fun configure(minFilter: Int = GL_LINEAR, maxFilter: Int = GL_LINEAR): Unit
fun release(): Unit
fun setUniform(uniform: Uniform): Unit
fun uploadTexture(level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int = 0): Unit
protected val textureUnits: <ERROR CLASS>
fun useProgram(glslProgram: GlslProgram): Unit
typealias GLenum = Number
abstract class GlManager
class GlslAnalyzer
class GlslCode
data class GlslError
abstract class GlslException : Exception
data class GlslExpr
class GlslParser
interface GlslProgram
class GlslProgramImpl : GlslProgram
sealed class GlslType
Module Contents
object Bool : GlslType
val defaultInitializer: GlslExpr
open fun equals(other: Any?): Boolean
object Float : GlslType
fun from(glsl: String): GlslType
val glslLiteral: String
open fun hashCode(): Int
object Int : GlslType
object Matrix4 : GlslType
val mutableDefaultInitializer: MutablePort
object Sampler2D : GlslType
class Struct : GlslType
Module Contents
Struct(glslStruct: GlslStruct)
Struct(name: String, vararg fields: Pair<String, GlslType>)
Struct(name: String, vararg fields: Pair<String, GlslType>, defaultInitializer: GlslExpr)
Struct(name: String, fields: Map<String, GlslType>, defaultInitializer: GlslExpr = initializerFor(fields))
fun equals(other: Any?): Boolean
val fields: Map<String, GlslType>
fun hashCode(): Int
val name: String
fun toGlsl(namespace: Namespace?, publicStructNames: Set<String>): String
open fun toString(): String
val types: <ERROR CLASS>
object Vec2 : GlslType
object Vec3 : GlslType
object Vec4 : GlslType
object Void : GlslType
enum class GLSLVersion
open class GridHelper : LineSegments<dynamic, dynamic>
Module Contents
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Number = definedExternally)
open fun setColors(color1: Color = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Number = definedExternally): Unit
open var type: String
open class Group : Object3D
class GuruMeditationError
interface HandleEventHandlers
interface HandleItem
interface HandleProps
interface HandlesObject
interface HandlesProps
interface HelpProps
object HelpText
open class HemisphereLight : Light
Module Contents
HemisphereLight(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var castShadow: Boolean
open var groundColor: Color
open var isHemisphereLight: Boolean
open var position: Vector3
open var type: String
open class HemisphereLightHelper : Object3D
open class HemisphereLightProbe : LightProbe
Module Contents
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var isHemisphereLightProbe: Boolean
abstract class HintedShaderDialect : BaseShaderDialect
interface HostedWebApp
interface HSL
interface IAceEditorProps
interface IAceEditorPropsPartial
interface IAceOptions
interface IAnnotation
interface ICommand
interface ICommandBindKey
interface ICommandManager
interface Icon
typealias Icon = <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
object Icons
Module Contents
val AccountTree: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Add: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AddCircleOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Airplay: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Apps: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ArrowDropDown: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AvTimer: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CastConnected: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CheckBoxOutlineBlank: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronLeft: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronRight: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Close: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudDownload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudUpload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Code: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CropLandscape: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Dashboard: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Delete: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DeveloperMode: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragHandle: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragIndicator: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Edit: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Error: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ErrorOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ExpandMore: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FileCopy: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterBAndW: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterList: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Folder: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val GetApp: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Help: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val HelpOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Image: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Info: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Input: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val InsertDriveFile: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Map: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Menu: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreHoriz: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreVert: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotificationImportant: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotInterested: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenInBrowser: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenWith: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Palette: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PhotoLibrary: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PowerInput: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Redo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Save: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Settings: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val SettingsInputComponent: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ShowChart: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Undo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ViewModule: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Visibility: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Warning: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
open class IcosahedronGeometry : PolyhedronGeometry
interface IEditorProps
interface IFog
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
open class ImageBitmapLoader : Loader
open class ImageCapture : EventTarget
data class ImageDataSource : DataSource
open class ImageLoader : Loader
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
interface IMarker
open class ImmediateRenderObject : Object3D
class IncrementalGadgetAdjuster : GadgetAdjuster
data class InputPort
Module Contents
InputPort(id: String, contentType: ContentType, type: GlslType = contentType.glslType, title: String = id.englishize(), pluginRef: PluginRef? = null, pluginConfig: JsonObject? = null, glslArgSite: GlslArgSite? = null, varName: String = id, isImplicit: Boolean = false, injectedData: Map<String, ContentType> = emptyMap())
val contentType: ContentType
fun dataTypeIs(glslType: GlslType): Boolean
val glslArgSite: GlslArgSite?
fun hasPluginRef(): Boolean
val id: String
val injectedData: Map<String, ContentType>
val isAbstractFunction: Boolean
val isGlobal: Boolean
val isImplicit: Boolean
val pluginConfig: JsonObject?
val pluginRef: PluginRef?
fun suggestVarName(): String
val title: String
val type: GlslType
val varName: String
open class InstancedBufferAttribute : BufferAttribute
open class InstancedBufferGeometry : BufferGeometry
open class InstancedInterleavedBuffer : InterleavedBuffer
open class InstancedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
open class InterleavedBuffer
open class InterleavedBufferAttribute
Module Contents
InterleavedBufferAttribute(interleavedBuffer: InterleavedBuffer, itemSize: Number, offset: Number, normalized: Boolean = definedExternally)
open fun applyMatrix4(m: Matrix4): InterleavedBufferAttribute
open fun clone(data: Any? = definedExternally): BufferAttribute
open var data: InterleavedBuffer
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isInterleavedBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var normalized: Boolean
open var offset: Number
open fun setW(index: Number, z: Number): InterleavedBufferAttribute
open fun setX(index: Number, x: Number): InterleavedBufferAttribute
open fun setXY(index: Number, x: Number, y: Number): InterleavedBufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): InterleavedBufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): InterleavedBufferAttribute
open fun setY(index: Number, y: Number): InterleavedBufferAttribute
open fun setZ(index: Number, z: Number): InterleavedBufferAttribute
open fun toJSON(data: Any? = definedExternally): T$23
open class Interpolant
enum class InterpolationModes
typealias Interpolator = (x: Number) -> Number
interface Intersection
class IntersectionObserver
interface IntersectionObserverEntry
interface IObservable
interface IRenderer : VirtualRenderer
object IsfShaderDialect : BaseShaderDialect
interface IUniform
class JoglGlManager : GlManager
class JsBeatLinkPluginModule : BeatLinkPluginModule
object JsBeatLinkViews : BeatLinkViews
object JsClock : Clock
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsMapperClientModule : KModule
class JsMapperUi : Observable, MapperUi, HostedWebApp
Module Contents
JsMapperUi(statusListener: StatusListener? = null)
fun addExistingSession(name: String): Unit
fun addWireframe(model: Model): Unit
var browserDimen: Dimen
data class CameraOrientation : CameraOrientation
fun changedCamera(event: Event): Unit
fun clickedGoToSurface(): Unit
fun clickedPause(): Unit
fun clickedPlay(): Unit
fun clickedRedo(): Unit
fun clickedStart(): Unit
fun clickedStop(): Unit
fun close(): Unit
var containerDimen: Dimen
var devices: List<Device>
fun getAllSurfaceVisualizers(): List<SurfaceViz>
fun getVisibleSurfaces(): List<VisibleSurface>
fun gotUiKeypress(event: <ERROR CLASS>): Unit
fun intersectingSurface(uv: Uv, visibleSurfaces: List<VisibleSurface>): VisibleSurface?
var lastCamImageDimen: Dimen
fun listen(listener: Listener): Unit
fun loadMappingSession(event: Event): Unit
fun lockUi(): CameraOrientation
val mapperStatus: MapperStatus
fun onClose(): Unit
fun onLaunch(): Unit
fun onMount(ui2dCanvas: <ERROR CLASS>, ui3dDiv: <ERROR CLASS>, snapshotCanvas: <ERROR CLASS>, baseCanvas: <ERROR CLASS>, diffCanvas: <ERROR CLASS>, panelMaskCanvas: <ERROR CLASS>, perfStatsDiv: <ERROR CLASS>, width: Int, height: Int): Unit
fun onResize(width: Int, height: Int): Unit
fun onUnmount(): Unit
inner class PanelInfo : SurfaceViz
var pauseButtonEnabled: Boolean
fun pauseForUserInteraction(): Unit
var playButtonEnabled: Boolean
var redoFn: (() -> Unit)?
fun render(): <ERROR CLASS>
var selectedDevice: Device?
var selectedMappingSession: String?
val sessions: <ERROR CLASS>
fun setRedo(fn: (suspend () -> Unit)?): Unit
fun showBaseImage(bitmap: Bitmap): <ERROR CLASS>
fun showCandidates(orderedPanels: List<Pair<VisibleSurface, Float>>): Unit
fun showDiffImage(deltaBitmap: Bitmap, changeRegion: Region?): <ERROR CLASS>
fun showLiveCamImage(image: Image, changeRegion: Region?): Unit
fun showMessage(message: String): Unit
fun showMessage2(message: String): Unit
fun showPanelMask(bitmap: Bitmap, changeRegion: Region?): <ERROR CLASS>
fun showSnapshot(bitmap: Bitmap): <ERROR CLASS>
fun showStats(total: Int, mapped: Int, visible: Int): Unit
interface StatusListener
var uiLocked: Boolean
fun unlockUi(): Unit
var viewportDimen: Dimen
inner class VisibleSurface : VisibleSurface
val wireframe: Object3D
open class JsPlatformModule : PlatformModule
class JsSimPinkyModule : PinkyModule
class JsSimPlatformModule : JsPlatformModule
class JsSimulatorModule : SimulatorModule
class JsUByteClampedArray : UByteClampedArray
class JsWebClientModule : WebClientModule
class JvmBeatLinkPluginModule : BeatLinkPluginModule
class JvmNetwork : Network
Module Contents
JvmNetwork()
val broadcastAddress: InetAddress!
fun getBroadcastAddresses(): List<InetAddress>
data class IpAddress : Address
fun link(name: String): RealLink
val logger: Logger
const val MAX_UDP_SIZE: Int
fun msgId(data: ByteArray): String
val myAddress: InetAddress!
val networkScope: CoroutineScope
inner class RealLink : Link
Module Contents
RealLink()
fun connectWebSocket(toAddress: Address, port: Int, path: String, webSocketListener: WebSocketListener): TcpConnection
inner class JvmMdns : Mdns
Module Contents
JvmMdns()
inner class JvmMdnsService : MdnsService
inner class JvmRegisteredService : JvmMdnsService, MdnsRegisteredService
fun listen(type: String, proto: String, domain: String, handler: MdnsListenHandler): Unit
fun register(hostname: String, type: String, proto: String, port: Int, domain: String, params: MutableMap<String, String>): MdnsRegisteredService?
fun unregister(inst: MdnsRegisteredService?): Unit
inner class JvmUdpSocket : UdpSocket
inner class KtorHttpServer : HttpServer
fun listenUdp(port: Int, udpListener: UdpListener): UdpSocket
val mdns: <ERROR CLASS>
val myAddress: IpAddress
val myHostname: <ERROR CLASS>
fun startHttpServer(port: Int): KtorHttpServer
val udpMtu: Int
class JvmPinkyModule : PinkyModule
class JvmPixelsDisplay : Pixels
class JvmPlatformModule : PlatformModule
class JvmSoundAnalysisPluginModule : SoundAnalysisPluginModule
class JvmSoundAnalyzer : SoundAnalyzer
class JvmUdpProxy
interface KeyBinding
interface KeyboardHandler
class KeyboardShortcutHandler
open class KeyframeTrack
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
interface KModule
class KoinLogger : Logger
kotlin.Array
kotlin.Array
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.List
kotlin.collections.List
kotlin.collections.Map
kotlin.collections.Map
Module Contents
fun Map<String, JsonElement>.toJsonObj(): JsonObject
kotlin.collections.MutableList
kotlin.collections.MutableMap
kotlin.collections.MutableMap
kotlin.Double
kotlin.Float
kotlin.Function
kotlin.Int
kotlin.Lazy
kotlin.ranges.ClosedRange
kotlin.String
kotlin.String
open class LatheGeometry : Geometry
class Launcher
open class Layers
data class Layout
interface LayoutAreaCellProps
interface LayoutEditorDialogProps
interface LayoutEditorProps
class LayoutEditorStyles
data class Layouts
interface LayoutSizeCellProps
interface Libs
open class Light : Object3D
open class LightProbe : Light
open class LightShadow
open class Line<TGeometry, TMaterial> : Object3D
open class Line3
open class LinearInterpolant : Interpolant
interface LinearScale
class LinearSurfacePixelStrategy : SurfacePixelStrategy
open class LineBasicMaterial : Material
interface LineBasicMaterialParameters : MaterialParameters
open class LineDashedMaterial : LineBasicMaterial
interface LineDashedMaterialParameters : LineBasicMaterialParameters
open class LineLoop<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
open class LineSegments<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
class LinkedPatch
class LinkedShaderInstance : ProgramNode
class LinkException : GlslException
class LinkNode
interface LinkOption
interface LinksEditorProps
interface LinkSourceEditorProps
class LiveShaderInstance
class LixadaMiniMovingHead : MovingHead
open class Loader
open class LoaderUtils
open class LoadingManager
open class LOD : Object3D
class Logger
object LoggerConfig
enum class LogLevel
class LwjglGlManager : GlManager
class Mapper : UdpListener, Listener, CoroutineScope
interface MapperAppContext
interface MapperAppViewProps
class MapperHelloMessage : Message
interface MapperIndexViewProps
class MapperStats : Stats
class MapperStatus : Observable
class MapperStyles
interface MapperUi
enum class Mapping
interface MappingResults
data class MappingSession
class MarkdownIt
interface MarkdownProps
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
enum class MatchLevel
open class Material : EventDispatcher
open class MaterialLoader : Loader
interface MaterialParameters
object materialProps : ReadWriteProperty<HelpProps, <ERROR CLASS>?>
interface Matrix
open class Matrix3 : Matrix
Module Contents
Matrix3()
open fun clone(): Matrix3
open fun copy(m: Matrix3): Matrix3
open fun copy(m: Matrix): Matrix
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix3): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix3
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix3
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Matrix3
open fun getInverse(matrix: Matrix3): Matrix3
open fun getInverse(matrix: Matrix): Matrix
open fun getInverse(matrix: Matrix4, throwOnDegenerate: Boolean = definedExternally): Matrix3
open fun getNormalMatrix(matrix4: Matrix4): Matrix3
open fun identity(): Matrix3
open fun multiply(m: Matrix3): Matrix3
open fun multiplyMatrices(a: Matrix3, b: Matrix3): Matrix3
open fun multiplyScalar(s: Number): Matrix3
open fun multiplyVector3(vector: Vector3): Any
open fun multiplyVector3Array(a: Any): Any
open fun premultiply(m: Matrix3): Matrix3
open fun rotate(theta: Number): Matrix3
open fun scale(sx: Number, sy: Number): Matrix3
open fun set(n11: Number, n12: Number, n13: Number, n21: Number, n22: Number, n23: Number, n31: Number, n32: Number, n33: Number): Matrix3
open fun setFromMatrix4(m: Matrix4): Matrix3
open fun setUvTransform(tx: Number, ty: Number, sx: Number, sy: Number, rotation: Number, cx: Number, cy: Number): Matrix3
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number> = definedExternally, offset: Number = definedExternally): ArrayLike<Number>
open fun translate(tx: Number, ty: Number): Matrix3
open fun transpose(): Matrix3
open fun transposeIntoArray(r: Array<Number>): Matrix3
class Matrix4
open class Matrix4 : Matrix
Module Contents
Matrix4()
open fun clone(): Matrix4
open fun compose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun copy(m: Matrix4): Matrix4
open fun copy(m: Matrix): Matrix
open fun copyPosition(m: Matrix4): Matrix4
open fun crossVector(v: Any): Unit
open fun decompose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix4): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix4
open fun extractPosition(: Matrix4): Matrix4
open fun extractRotation(: Matrix4): Matrix4
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix4
open fun fromArray(array: DoubleArray, offset: Number = definedExternally): Matrix4
open fun getInverse(m: Matrix4): Matrix4
open fun getInverse(matrix: Matrix): Matrix
open fun getMaxScaleOnAxis(): Number
open fun identity(): Matrix4
open fun lookAt(eye: Vector3, target: Vector3, up: Vector3): Matrix4
open fun makeBasis(xAxis: Vector3, yAxis: Vector3, zAxis: Vector3): Matrix4
open fun makeOrthographic(left: Number, right: Number, top: Number, bottom: Number, near: Number, far: Number): Matrix4
open fun makePerspective(left: Number, right: Number, bottom: Number, top: Number, near: Number, far: Number): Matrix4
open fun makePerspective(fov: Number, aspect: Number, near: Number, far: Number): Matrix4
open fun makeRotationAxis(axis: Vector3, angle: Number): Matrix4
open fun makeRotationFromEuler(euler: Euler): Matrix4
open fun makeRotationFromQuaternion(q: Quaternion): Matrix4
open fun makeRotationX(theta: Number): Matrix4
open fun makeRotationY(theta: Number): Matrix4
open fun makeRotationZ(theta: Number): Matrix4
open fun makeScale(x: Number, y: Number, z: Number): Matrix4
open fun makeTranslation(x: Number, y: Number, z: Number): Matrix4
open fun multiply(m: Matrix4): Matrix4
open fun multiplyMatrices(a: Matrix4, b: Matrix4): Matrix4
open fun multiplyScalar(s: Number): Matrix4
open fun multiplyToArray(a: Matrix4, b: Matrix4, r: Array<Number>): Matrix4
open fun multiplyVector3(v: Any): Any
open fun multiplyVector3Array(array: Array<Number>): Array<Number>
open fun multiplyVector4(v: Any): Any
open fun premultiply(m: Matrix4): Matrix4
open fun rotateAxis(v: Any): Unit
open fun scale(v: Vector3): Matrix4
open fun set(n11: Number, n12: Number, n13: Number, n14: Number, n21: Number, n22: Number, n23: Number, n24: Number, n31: Number, n32: Number, n33: Number, n34: Number, n41: Number, n42: Number, n43: Number, n44: Number): Matrix4
open fun setPosition(v: Vector3, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setPosition(v: Number, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setRotationFromQuaternion(q: Quaternion): Matrix4
open fun toArray(): DoubleArray
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): DoubleArray
open fun toArray(array: DoubleArray = definedExternally, offset: Number = definedExternally): DoubleArray
open fun transpose(): Matrix4
open class Matrix4 : Matrix4
interface MediaDevices
interface MediaStream
class MemoizedJsMapperUi
class MergedFs : Fs
open class Mesh<TGeometry, TMaterial> : Object3D
open class MeshBasicMaterial : Material
interface MeshBasicMaterialParameters : MaterialParameters
open class MeshDepthMaterial : Material
interface MeshDepthMaterialParameters : MaterialParameters
open class MeshDistanceMaterial : Material
interface MeshDistanceMaterialParameters : MaterialParameters
open class MeshLambertMaterial : Material
interface MeshLambertMaterialParameters : MaterialParameters
open class MeshMatcapMaterial : Material
interface MeshMatcapMaterialParameters : MaterialParameters
open class MeshNormalMaterial : Material
interface MeshNormalMaterialParameters : MaterialParameters
open class MeshPhongMaterial : Material
interface MeshPhongMaterialParameters : MaterialParameters
open class MeshPhysicalMaterial : MeshStandardMaterial
interface MeshPhysicalMaterialParameters : MeshStandardMaterialParameters
open class MeshStandardMaterial : Material
interface MeshStandardMaterialParameters : MaterialParameters
open class MeshToonMaterial : Material
interface MeshToonMaterialParameters : MaterialParameters
open class Message
class Mode
abstract class Model : ModelInfo
interface ModelInfo
data class ModelInfoDataSource : DataSource
class ModelRenderEngine : RenderEngine
object Modes
object MoreTypes
interface MorphNormals
interface MorphTarget
abstract class Mosaic<T>
class MosaicApp
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
enum class MovementMode
object MoverShader : ShaderType
abstract class MovingHead : Entity, FixtureInfo
object MovingHeadDevice : DeviceType
class MovingHeadManager
data class MovingHeadParams
class MovingHeadPreview : ShaderPreview
object MovingHeadPreviewBootstrapper : ShaderPreviewBootstrapper
class MutableBeatLinkControl : MutableControl
class MutableButtonControl : MutablePatchHolder, MutableControl
data class MutableButtonGroupControl : MutableControl
data class MutableColorPickerControl : MutableControl
data class MutableConstPort : MutablePort
interface MutableControl : MutableEditable
data class MutableDataSourcePort : MutablePort
interface MutableEditable
class MutableLayout
data class MutableLayoutDimen
class MutableLayouts
data class MutableOutputPort : MutablePort
class MutablePanel
class MutablePatch
abstract class MutablePatchHolder : MutableEditable
interface MutablePort
data class MutableShader
data class MutableShaderChannel : MutablePort
data class MutableShaderInstance
class MutableShow : MutablePatchHolder, MutableEditable
interface MutableShowVisitor
data class MutableSliderControl : MutableControl
class MutableTab
class MutableTransitionControl : MutableControl
data class MutableVacuityControl : MutableControl
data class MutableVisualizerControl : MutableControl
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface Network
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
interface NetworkPanelProps
class NewShowCommand
object NewSourcePortOption : LinkOption
enum class NormalMapTypes
object NoSourcePortOption : LinkOption
object NullTransport : Transport
open class NumberKeyframeTrack : KeyframeTrack
open class Object3D : EventDispatcher
Module Contents
Object3D()
open fun add(vararg obj: Object3D): Object3D
open fun applyMatrix4(matrix: Matrix4): Unit
open fun applyQuaternion(quaternion: Quaternion): Object3D
open fun attach(obj: Object3D): Object3D
open var castShadow: Boolean
open var children: Array<Object3D>
open fun clone(recursive: Boolean = definedExternally): Object3D
open fun copy(source: Object3D, recursive: Boolean = definedExternally): Object3D
open var customDepthMaterial: Material
open var customDistanceMaterial: Material
var DefaultMatrixAutoUpdate: Boolean
var DefaultUp: Vector3
open var frustumCulled: Boolean
open fun getObjectById(id: Number): Object3D?
open fun getObjectByName(name: String): Object3D?
open fun getObjectByProperty(name: String, value: String): Object3D?
open fun getWorldDirection(target: Vector3): Vector3
open fun getWorldPosition(target: Vector3): Vector3
open fun getWorldQuaternion(target: Quaternion): Quaternion
open fun getWorldScale(target: Vector3): Vector3
open var id: Number
open var isObject3D: Boolean
open var layers: Layers
open fun localToWorld(vector: Vector3): Vector3
open fun lookAt(vector: Vector3, y: Number = definedExternally, z: Number = definedExternally): Unit
open fun lookAt(vector: Number, y: Number = definedExternally, z: Number = definedExternally): Unit
open var matrix: Matrix4
open var matrixAutoUpdate: Boolean
open var matrixWorld: Matrix4
open var matrixWorldNeedsUpdate: Boolean
open var modelViewMatrix: Matrix4
open var name: String
open var normalMatrix: Matrix3
open var onAfterRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var onBeforeRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var parent: Object3D?
open var position: Vector3
open var quaternion: Quaternion
open fun raycast(raycaster: Raycaster, intersects: Array<Intersection>): Unit
open var receiveShadow: Boolean
open fun remove(vararg obj: Object3D): Object3D
open var renderOrder: Number
open fun rotateOnAxis(axis: Vector3, angle: Number): Object3D
open fun rotateOnWorldAxis(axis: Vector3, angle: Number): Object3D
open fun rotateX(angle: Number): Object3D
open fun rotateY(angle: Number): Object3D
open fun rotateZ(angle: Number): Object3D
open var rotation: Euler
open var scale: Vector3
open fun setRotationFromAxisAngle(axis: Vector3, angle: Number): Unit
open fun setRotationFromEuler(euler: Euler): Unit
open fun setRotationFromMatrix(m: Matrix4): Unit
open fun setRotationFromQuaternion(q: Quaternion): Unit
open fun toJSON(meta: T$0 = definedExternally): Any
open fun translateOnAxis(axis: Vector3, distance: Number): Object3D
open fun translateX(distance: Number): Object3D
open fun translateY(distance: Number): Object3D
open fun translateZ(distance: Number): Object3D
open fun traverse(callback: (obj: Object3D) -> Any): Unit
open fun traverseAncestors(callback: (obj: Object3D) -> Any): Unit
open fun traverseVisible(callback: (obj: Object3D) -> Any): Unit
open var type: String
open var up: Vector3
open fun updateMatrix(): Unit
open fun updateMatrixWorld(force: Boolean = definedExternally): Unit
open fun updateWorldMatrix(updateParents: Boolean, updateChildren: Boolean): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open var visible: Boolean
open fun worldToLocal(vector: Vector3): Vector3
open class ObjectLoader : Loader
class ObjectSerializer<T : Any> : KSerializer<T>
abstract class ObjModel : Model
open class Observable : IObservable
interface Observer
open class OctahedronGeometry : PolyhedronGeometry
typealias OnBeforeCaptureResponder = (before: BeforeCapture) -> Unit
typealias OnBeforeDragStartResponder = (start: DragStart) -> Unit
typealias OnDragEndResponder = (result: DropResult, provided: ResponderProvided) -> Unit
typealias OnDragStartResponder = (start: DragStart, provided: ResponderProvided) -> Unit
typealias OnDragUpdateResponder = (update: DragUpdate, provided: ResponderProvided) -> Unit
class OpenBeatLinkControl : OpenControl
class OpenButtonControl : OpenPatchHolder, OpenControl
class OpenButtonGroupControl : OpenControl, ControlContainer
class OpenColorPickerControl : OpenControl
interface OpenContext
interface OpenControl
class OpenPatch
open class OpenPatchHolder
interface OpenShader : RefCounted
Module Contents
class Base : OpenShader, RefCounted
Module Contents
Base(shaderAnalysis: ShaderAnalysis, shaderType: ShaderType)
Base(shader: Shader, glslCode: GlslCode, entryPoint: GlslFunction, inputPorts: List<InputPort>, outputPort: OutputPort, shaderType: ShaderType, shaderDialect: ShaderDialect, errors: List<GlslError> = emptyList())
val entryPoint: GlslFunction
fun equals(other: Any?): Boolean
val errors: List<GlslError>
val glslCode: GlslCode
fun hashCode(): Int
val inputPorts: List<InputPort>
fun invoker(namespace: Namespace, portMap: Map<String, GlslExpr>): Invoker
val outputPort: OutputPort
val requiresInit: <ERROR CLASS>
val shader: Shader
val shaderDialect: ShaderDialect
val shaderType: ShaderType
val title: String
fun toGlsl(substitutions: Substitutions): String
abstract val entryPoint: GlslFunction
abstract val errors: List<GlslError>
open fun findInputPort(portId: String): InputPort
open fun findInputPortOrNull(portId: String): InputPort?
abstract val glslCode: GlslCode
abstract val inputPorts: List<InputPort>
abstract fun invoker(namespace: Namespace, portMap: Map<String, GlslExpr> = emptyMap()): Invoker
abstract val outputPort: OutputPort
open val portStructs: List<Struct>
open val requiresInit: Boolean
abstract val shader: Shader
abstract val shaderDialect: ShaderDialect
abstract val shaderType: ShaderType
open val src: String
abstract val title: String
abstract fun toGlsl(substitutions: Substitutions): String
class OpenShow : OpenPatchHolder, RefCounted
abstract class OpenShowVisitor
class OpenSliderControl : OpenControl
class OpenTransitionControl : OpenControl
class OpenVacuityControl : OpenControl
class OpenVisualizerControl : OpenControl
interface Options
interface Options
interface OptionsProvider
open class OrbitControls
org.w3c.dom.Element
org.w3c.dom.events.EventTarget
open class OrthographicCamera : Camera
Module Contents
OrthographicCamera(left: Number, right: Number, top: Number, bottom: Number, near: Number = definedExternally, far: Number = definedExternally)
open var bottom: Number
open fun clearViewOffset(): Unit
open var far: Number
open var isOrthographicCamera: Boolean
open var left: Number
open var near: Number
open var right: Number
open fun setViewOffset(fullWidth: Number, fullHeight: Number, offsetX: Number, offsetY: Number, width: Number, height: Number): Unit
open fun toJSON(meta: Any = definedExternally): Any
open fun toJSON(meta: T$0): Any
open var top: Number
open var type: String
open fun updateProjectionMatrix(): Unit
open var view: T$48?
open var zoom: Number
interface OtherProps
data class OutputPort
data class OutputPortRef : PortRef
object PaintShader : ShaderType
data class PalettePicker : Gadget
data class Panel
interface PannerNode : AudioNode
interface Param
interface ParamBuffer
open class ParametricGeometry : Geometry
interface ParseTrackNameResults
data class Patch
data class PatchEditorPanel : EditorPanel
interface PatchHolder : Editable
object PatchHolderEditorHelpText
data class PatchHolderEditorPanel : EditorPanel
interface PatchOverviewProps
class PatchResolver : BasePatchResolver
open class Path : CurvePath<Vector2>
Module Contents
Path(points: Array<Vector2> = definedExternally)
open fun absarc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun absellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun arc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): Path
open var currentPoint: Vector2
open fun ellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun fromPoints(vectors: Array<Vector2>): Path
open fun lineTo(x: Number, y: Number): Path
open fun moveTo(x: Number, y: Number): Path
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): Path
open fun setFromPoints(vectors: Array<Vector2>): Path
open fun splineThru(pts: Array<Vector2>): Path
open var type: String
class PermissiveFirmwareDaddy : FirmwareDaddy
interface PerPixelEngineFeed : EngineFeed
abstract class PerPixelProgramFeed : ProgramFeed
open class PerspectiveCamera : Camera
class PingMessage : Message
class Pinky : CoroutineScope, UdpListener
Module Contents
Pinky(model: Model, network: Network, dmxUniverse: Universe, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, renderManager: RenderManager, plugins: Plugins, pinkyMainDispatcher: CoroutineDispatcher, link: Link, httpServer: HttpServer, pubSub: Server)
val address: Address
fun addSimulatedBrains(): Unit
val clock: Clock
val coroutineContext: CoroutineContext
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val gadgetManager: GadgetManager
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model
val network: Network
class NetworkStats
val pinkyMainDispatcher: CoroutineDispatcher
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
data class ServerNotice
val stageManager: StageManager
suspend fun startAndRun(simulateBrains: Boolean = false): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
val toolchain: RootToolchain
data class PinkyConfig
@ObsoleteCoroutinesApi class PinkyMain
class PinkyMapperHandlers
interface PinkyModule : KModule
class PinkyPanel : BComponent<PinkyPanelProps, PinkyPanelState>, Observer
interface PinkyPanelProps
interface PinkyPanelState
enum class PinkyState
object PixelArrayDevice : DeviceType
class PixelBrainShader : BrainShader<Buffer>
data class PixelCoordsTextureDataSource : DataSource
enum class PixelFormat
data class PixelLocationDataSource : DataSource
class PixelLocationFeed : Feed, RefCounted
interface Pixels : Iterable<Color>
open class Plane
Module Contents
Plane(normal: Vector3 = definedExternally, constant: Number = definedExternally)
open fun applyMatrix4(matrix: Matrix4, optionalNormalMatrix: Matrix3 = definedExternally): Plane
open fun clone(): Plane
open var constant: Number
open fun coplanarPoint(target: Vector3): Vector3
open fun copy(plane: Plane): Plane
open fun distanceToPoint(point: Vector3): Number
open fun distanceToSphere(sphere: Sphere): Number
open fun equals(plane: Plane): Boolean
open fun intersectLine(line: Line3, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectsLine(line: Line3): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun isIntersectionLine(l: Any): Any
open var isPlane: Boolean
open fun negate(): Plane
open var normal: Vector3
open fun normalize(): Plane
open fun orthoPoint(point: Vector3, target: Vector3): Vector3
open fun projectPoint(point: Vector3, target: Vector3): Vector3
open fun set(normal: Vector3, constant: Number): Plane
open fun setComponents(x: Number, y: Number, z: Number, w: Number): Plane
open fun setFromCoplanarPoints(a: Vector3, b: Vector3, c: Vector3): Plane
open fun setFromNormalAndCoplanarPoint(normal: Vector3, point: Vector3): Plane
open fun translate(offset: Vector3): Plane
open class PlaneBufferGeometry : BufferGeometry
open class PlaneGeometry : Geometry
open class PlaneHelper : LineSegments<dynamic, dynamic>
interface PlatformIcons
interface PlatformModule : KModule
object Pluggables
interface Plugin
interface PluginBuilder
class PluginContext
data class PluginRef
class Plugins
open class PMREMGenerator
interface Point
open class PointLight : Light
open class PointLightHelper : Object3D
open class PointLightShadow : LightShadow
open class Points<TGeometry, TMaterial> : Object3D
open class PointsMaterial : Material
interface PointsMaterialParameters : MaterialParameters
open class PolarGridHelper : LineSegments<dynamic, dynamic>
Module Contents
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Number?)
open var type: String
open class PolyhedronBufferGeometry : BufferGeometry
open class PolyhedronGeometry : Geometry
class PortDiagram
class PortLinkOption : LinkOption
sealed class PortRef
object Ports
open class PositionalAudio : Audio<PannerNode>
interface PositionOffsetControlPosition
class PreviewRenderEngine : RenderEngine
data class PreviewResolutionDataSource : DataSource
class PreviewShaderBuilder : Observable, ShaderBuilder
class PreviewShaders
interface ProgramFeed
class ProgramLinker
interface ProgramNode
class ProgramRenderPlan
class ProjectionPreview : ShaderPreview
object ProjectionPreviewBootstrapper : ShaderPreviewBootstrapper
object ProjectionPreviewDevice : DeviceType
object ProjectionShader : ShaderType
class Prompt
interface PromptDialogProps
open class PropertyBinding
open class PropertyMixer
interface PropsEditor
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
open class Client : Endpoint, CommandRecipient
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
open val commandChannels: CommandChannels
class CommandHandler<R>
inner class ConnectionToServer : Connection
val isConnected: Boolean
open fun <T> openChannel(topic: Topic<T>, initialValue: T, onUpdate: (T) -> Unit): Channel<T>
fun removeStateChangeListener(callback: () -> Unit): Unit
open fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C, commandId: String): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
interface CommandRecipient
fun connect(networkLink: Link, address: Address, port: Int): Client
abstract class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C, commandId: String): Unit
fun <C, R> sendError(commandPort: CommandPort<C, R>, message: String, commandId: String): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R, commandId: String): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
class ConnectionFromClient : Connection, CommandRecipient
abstract class Endpoint
fun listen(httpServer: HttpServer, coroutineScope: CoroutineScope): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
data class Topic<T>
class TopicInfo<T>
class Topics
val verbose: Boolean
class PubSubRemoteFsClientBackend : FsClientSideSerializer, RemoteFsBackend
class PubSubRemoteFsServerBackend
class Quad
class QuadPreview : ShaderPreview
object QuadPreviewBootstrapper : ShaderPreviewBootstrapper
open class Quaternion
Module Contents
Quaternion(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, w: Number = definedExternally)
open fun _onChange(callback: Function<*>): Quaternion
open var _onChangeCallback: Function<*>
open fun angleTo(q: Quaternion): Number
open fun clone(): Quaternion
open fun conjugate(): Quaternion
open fun copy(q: Quaternion): Quaternion
open fun dot(v: Quaternion): Number
open fun equals(v: Quaternion): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Quaternion
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Quaternion
open fun identity(): Quaternion
open fun inverse(): Quaternion
open var isQuaternion: Boolean
open fun length(): Number
open fun lengthSq(): Number
open fun multiply(q: Quaternion): Quaternion
open fun multiplyQuaternions(a: Quaternion, b: Quaternion): Quaternion
fun multiplyQuaternionsFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number): Array<Number>
open fun multiplyVector3(v: Any): Any
open fun normalize(): Quaternion
open fun premultiply(q: Quaternion): Quaternion
open fun rotateTowards(q: Quaternion, step: Number): Quaternion
open fun set(x: Number, y: Number, z: Number, w: Number): Quaternion
open fun setFromAxisAngle(axis: Vector3, angle: Number): Quaternion
open fun setFromEuler(euler: Euler): Quaternion
open fun setFromRotationMatrix(m: Matrix4): Quaternion
open fun setFromUnitVectors(vFrom: Vector3, vTo: Vector3): Quaternion
open fun slerp(qb: Quaternion, t: Number): Quaternion
fun slerp(qa: Quaternion, qb: Quaternion, qm: Quaternion, t: Number): Quaternion
fun slerpFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number, t: Number): Quaternion
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open var w: Number
open var x: Number
open var y: Number
open var z: Number
open class QuaternionKeyframeTrack : KeyframeTrack
open class QuaternionLinearInterpolant : Interpolant
data class RadioButtonStrip : Gadget
data class RadioButtonStripDataSource : DataSource
interface RailObject
interface RailProps
class RandomSurfacePixelStrategy : SurfacePixelStrategy
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
data class RasterCoordinateDataSource : DataSource
open class RawShaderMaterial : ShaderMaterial
open class Ray
Module Contents
Ray(origin: Vector3 = definedExternally, direction: Vector3 = definedExternally)
open fun applyMatrix4(matrix4: Matrix4): Ray
open fun at(t: Number, target: Vector3): Vector3
open fun clone(): Ray
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun copy(ray: Ray): Ray
open var direction: Vector3
open fun distanceSqToPoint(point: Vector3): Number
open fun distanceSqToSegment(v0: Vector3, v1: Vector3, optionalPointOnRay: Vector3 = definedExternally, optionalPointOnSegment: Vector3 = definedExternally): Number
open fun distanceToPlane(plane: Plane): Number
open fun distanceToPoint(point: Vector3): Number
open fun equals(ray: Ray): Boolean
open fun intersectBox(box: Box3, target: Vector3): Vector3?
open fun intersectPlane(plane: Plane, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectSphere(sphere: Sphere, target: Vector3): Vector3?
open fun intersectsPlane(plane: Plane): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectTriangle(a: Vector3, b: Vector3, c: Vector3, backfaceCulling: Boolean, target: Vector3): Vector3?
open fun isIntersectionBox(b: Any): Any
open fun isIntersectionPlane(p: Any): Any
open fun isIntersectionSphere(s: Any): Any
open fun lookAt(v: Vector3): Ray
open var origin: Vector3
open fun recast(t: Number): Ray
open fun set(origin: Vector3, direction: Vector3): Ray
open class Raycaster
interface RaycasterParameters
interface RDraggableState
open class ReactAce
class ReactBeautifulDragNDrop : DragNDrop
class RealFs : Fs
class RealMediaDevices : MediaDevices, CoroutineScope
open class RectAreaLight : Light
interface RefCounted
class RefCounter : RefCounted
data class RemoteFs : Fs
interface RemoteFsBackend : Fs
sealed class RemoteFsOp
interface RemoteFsSerializer
class RemovableObserver<T : IObservable> : Observer
typealias RenderBucket = (panelBucket: PanelBucket) -> Unit
abstract class RenderEngine
interface Renderer
interface RenderItem
class RenderManager
class RenderPlan : Map<DeviceType, DeviceTypeRenderPlan>
interface RenderTarget
interface RenderTarget
data class ResolutionDataSource : DataSource
class ResourceAllocationException : Error
class ResourcesFs : BaseFakeFs
interface ResponderProvided
interface Responders
abstract class ResultBuffer
class ResultParam
interface ResultType
abstract class ResultView
class RgbBeam : Beam
open class RingGeometry : Geometry
class RootToolchain : Toolchain
class Rotator
object SampleData
class SaveAsShowCommand
interface SavedSelection
class SaveShowCommand
open class Scene : Object3D
enum class Scopes
interface SearchOptions
interface SearchOptionsPartial
class SearchShaderLibraries
interface Selection : EventEmitter
class SerializerRegistrar<T : Any>
class SessionMappingResults : MappingResults
enum class Severity
data class Shader
interface Shader
interface ShaderAnalysis
interface ShaderBuilder : IObservable
data class ShaderChannel
data class ShaderChannelRef : PortRef
class ShaderComponent : Component
interface ShaderDiagnosticsProps
abstract class ShaderDialect
interface ShaderEditorProps
class ShaderEditorStyles
data class ShaderInstance
interface ShaderInstanceCardProps
interface ShaderInstanceEditorProps
class ShaderInstanceOptions
class ShaderInstanceResolver
class ShaderLibraries
data class ShaderLibrary
interface ShaderLibraryDialogProps
data class ShaderLibraryIndexFile
class ShaderLibraryManager
open class ShaderMaterial : Material
interface ShaderMaterialParameters : MaterialParameters
interface ShaderPortRef
interface ShaderPreview
interface ShaderPreviewBootstrapper
interface ShaderPreviewProps
object ShaderPreviewStyles
interface ShaderPropertiesEditorProps
class ShaderRefactor
object Shaders
class ShaderSubstitutions : Substitutions
object ShaderToyShaderDialect : HintedShaderDialect
interface ShaderType
enum class ShadowMapType
open class ShadowMaterial : Material
interface ShadowMaterialParameters : MaterialParameters
open class Shape : Path
open class ShapeGeometry : Geometry
open class ShapePath
Module Contents
ShapePath()
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): ShapePath
open var color: Color
open var currentPath: Any
open fun lineTo(x: Number, y: Number): ShapePath
open fun moveTo(x: Number, y: Number): ShapePath
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): ShapePath
open fun splineThru(pts: Array<Vector2>): ShapePath
open var subPaths: Array<Any>
open fun toShapes(isCCW: Boolean, noHoles: Boolean = definedExternally): Array<Shape>
open var type: String
class SheepModel : ObjModel
class SheepSimulator
class Shenzarpy : MovingHead
data class Show : PatchHolder, Editable
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<String>> = emptyMap(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), controls: Map<String, Control> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<String>>
val controls: Map<String, Control>
val dataSources: Map<String, DataSource>
val EmptyShow: Show
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
fun getControl(id: String): Control
fun getDataSource(id: String): DataSource
fun getShader(id: String): Shader
val layouts: Layouts
val patches: List<Patch>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(json: Json): JsonElement
class ShowBuilder
class ShowEditIntent : EditIntent
data class ShowEditorState
interface ShowLayoutProps
object ShowMigrator : JsonTransformingSerializer<Show>
open class ShowOpener : OpenContext
interface ShowPlayer
data class ShowProblem
class ShowRunner
data class ShowState
interface ShowUiProps
enum class Side
object SimulatorBridge
interface SimulatorModule : KModule
object SimulatorStyles
class SingleUniformFeed : ProgramFeed
open class Skeleton
open class SkeletonHelper : LineSegments<dynamic, dynamic>
open class SkinnedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
interface SlidePanelProps
object SlidePanelStyles
data class Slider : Gadget
data class SliderControl : Control
interface SliderControlProps
interface SliderData
data class SliderDataSource : DataSource
interface SliderItem
interface SliderProps
interface SliderProps
interface SliderRailProps
class SolidBrainShader : BrainShader<Buffer>
class SoundAnalysisPlugin
interface SoundAnalysisPluginModule : KModule
interface SoundAnalyzer
object SparkleMotion
open class Sphere
open class SphereBufferGeometry : BufferGeometry
open class SphereGeometry : Geometry
open class Spherical
open class SphericalHarmonics3
open class SpotLight : Light
Module Contents
SpotLight(color: Color = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: String = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: Number = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
open var angle: Number
open var decay: Number
open var distance: Number
open var intensity: Number
open var isSpotLight: Boolean
open var penumbra: Number
open var position: Vector3
open var power: Number
open var shadow: SpotLightShadow
open var target: Object3D
open var type: String
open class SpotLightHelper : Object3D
open class SpotLightShadow : LightShadow
open class Sprite : Object3D
open class SpriteMaterial : Material
interface SpriteMaterialParameters : MaterialParameters
class StageManager : BaseShowPlayer
Module Contents
StageManager(toolchain: Toolchain, renderManager: RenderManager, pubSub: Server, storage: Storage, fixtureManager: FixtureManager, clock: Clock, modelInfo: ModelInfo, gadgetManager: GadgetManager)
val facade: Facade
inner class Facade : Facade
fun onGadgetChange(): Unit
fun <T : Gadget> registerGadget(id: String, gadget: T, controlledDataSource: DataSource?): Unit
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = null, file: File? = null, isUnsaved: Boolean = file == null, fromClientUpdate: Boolean = false): Unit
fun <T : Gadget> useGadget(id: String): T
data class State
Module Contents
State(pan: Float = 0f, tilt: Float = 0f, colorWheelPosition: Float = 0f, dimmer: Float = 1f, color: Color = Color.BLACK)
val color: Color
val colorWheelPosition: Float
val dimmer: Float
fun move(startingPoint: Float, destination: Float, motorSpeed: Float, elapsed: Float): Float
fun moveToward(momentumState: State, requestedState: State, movingHead: MovingHead, elapsed: Float): State
val pan: Float
val tilt: Float
open class Stats
interface StatusBarProps
enum class StencilFunc
enum class StencilOp
open class StereoCamera : Camera
class Storage
interface Store
interface StoreState
class StrictFirmwareDaddy : FirmwareDaddy
open class StringKeyframeTrack : KeyframeTrack
object StuffThatShouldComeFromTheTheme
object Styles
object Styles
object Styles
object Styles
object Styles
class Styles
class SuiGenerisModel : ObjModel
class SurfaceGeometry
interface SurfacePixelStrategy
data class Surfaces
class SwirlyPixelArranger
data class Switch : Gadget
data class SwitchDataSource : DataSource
class SwitchToShowCommand
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
object SystemClock : Clock
interface T$0
interface T$0
interface T$0
interface T$0
interface T$1
interface T$1
interface T$10
interface T$11
interface T$12
interface T$12
interface T$13
interface T$13
interface T$13
interface T$14
interface T$14
interface T$15
interface T$15
interface T$16
interface T$17
interface T$18
interface T$19
interface T$2
interface T$2
interface T$20
interface T$21
interface T$22
interface T$23
interface T$24
interface T$25
interface T$26
interface T$27
interface T$28
interface T$29
interface T$3
interface T$3
interface T$30
interface T$31
interface T$32
interface T$33
interface T$34
interface T$35
interface T$36
interface T$37
interface T$38
interface T$39
interface T$4
interface T$4
interface T$40
interface T$41
interface T$42
interface T$43
interface T$44
interface T$45
interface T$46
interface T$47
interface T$48
interface T$49
interface T$5
interface T$5
interface T$50
interface T$51
interface T$52
interface T$53
interface T$54
interface T$55
interface T$6
interface T$6
interface T$7
interface T$7
interface T$8
interface T$8
interface T$9
data class Tab
open class TetrahedronGeometry : PolyhedronGeometry
interface TextEditorProps
interface TextFieldEditorProps
open class TextGeometry : ExtrudeGeometry
interface TextGeometryParameters
open class Texture : EventDispatcher
Module Contents
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var anisotropy: Number
open var center: Vector2
open fun clone(): Texture
open fun copy(source: Texture): Texture
var DEFAULT_IMAGE: Any
var DEFAULT_MAPPING: Any
open fun dispose(): Unit
open var encoding: TextureEncoding
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var id: Number
open var image: Any
open var internalFormat: String
open var isTexture: Boolean
open var magFilter: TextureFilter
open var mapping: Mapping
open var matrix: Matrix3
open var matrixAutoUpdate: Boolean
open var minFilter: TextureFilter
open var mipmaps: Array<Any>
open var name: String
open var needsUpdate: Boolean
open var offset: Vector2
open var onUpdate: () -> Unit
open var premultiplyAlpha: Boolean
open var repeat: Vector2
open var rotation: Number
open var sourceFile: String
open fun toJSON(meta: Any): Any
open fun transformUv(uv: Vector2): Vector2
open var type: TextureDataType
open var unpackAlignment: Number
open fun updateMatrix(): Unit
open var uuid: String
open var version: Number
open var wrapS: Wrapping
open var wrapT: Wrapping
enum class TextureDataType
enum class TextureEncoding
enum class TextureFilter
open class TextureLoader : Loader
class Theme
class ThemedStyles
object Themes
class ThemeStyles
class ThemeStyles
object ThreeUtil
interface TickProps
interface TicksObject
interface TicksProps
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
typealias Time = Double
data class TimeDataSource : DataSource
data class TitlePropsEditor : PropsEditor
interface Token
interface TokenIterator
interface Tokenizer
enum class ToneMapping
interface Toolchain
class ToolchainStats : Stats
object Topics
open class TorusGeometry : Geometry
open class TorusKnotGeometry : Geometry
interface TrackEventHandlers
interface TrackItem
interface TrackProps
interface TracksObject
interface TracksProps
data class TransitionControl : Control
interface TransitionProps
interface Transport
open class Triangle
Module Contents
Triangle(a: Vector3 = definedExternally, b: Vector3 = definedExternally, c: Vector3 = definedExternally)
open var a: Vector3
open var b: Vector3
open var c: Vector3
open fun clone(): Triangle
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun containsPoint(point: Vector3): Boolean
fun containsPoint(point: Vector3, a: Vector3, b: Vector3, c: Vector3): Boolean
open fun copy(triangle: Triangle): Triangle
open fun equals(triangle: Triangle): Boolean
open fun getArea(): Number
open fun getBarycoord(point: Vector3, target: Vector3): Vector3
fun getBarycoord(point: Vector3, a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getMidpoint(target: Vector3): Vector3
open fun getNormal(target: Vector3): Vector3
fun getNormal(a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getPlane(target: Plane): Plane
open fun getUV(point: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
fun getUV(point: Vector3, p1: Vector3, p2: Vector3, p3: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
open fun intersectsBox(box: Box3): Boolean
open fun isFrontFacing(direction: Vector3): Boolean
fun isFrontFacing(a: Vector3, b: Vector3, c: Vector3, direction: Vector3): Boolean
open fun set(a: Vector3, b: Vector3, c: Vector3): Triangle
open fun setFromPointsAndIndices(points: Array<Vector3>, i0: Number, i1: Number, i2: Number): Triangle
open class TubeGeometry : Geometry
enum class Type
typealias TypedArray = <ERROR CLASS>
typealias TypeId = String
interface UByteClampedArray
object UiActions
interface UndoManager
class UndoStack<T>
interface Uniform
open class Uniform
class UniformImpl : Uniform
class UniqueIds<T>
class UnresolvedPatch
class UnresolvedShaderInstance
enum class UpdateMode
enum class Usage
class UseFirmwareMessage : Message
data class Uv
interface UVGenerator
object V1_UpdateDataSourceRefs : Migration
object V2_RemoveShaderType : Migration
object V3_UpdateLayouts : Migration
object V4_FlattenGadgetControls : Migration
data class VacuityControl : Control
interface VacuityProps
object Vec2ResultType : FloatsResultType
data class Vec3
object Vec3ResultType : FloatsResultType
data class Vec4
object Vec4ResultType : FloatsResultType
interface Vector
class Vector2
open class Vector2 : Vector
Module Contents
Vector2(x: Number, y: Number)
Vector2(x: Double = definedExternally, y: Double = definedExternally)
open fun add(v: Vector): Vector2
open fun add(v: Vector2, w: Vector2 = definedExternally): Vector2
open fun addScalar(s: Double): Vector2
open fun addScaledVector(v: Vector2, s: Double): Vector2
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector2, b: Vector2): Vector2
open fun addVectors(a: Vector, b: Vector): Vector
open fun angle(): Double
open fun applyMatrix3(m: Matrix3): Vector2
open fun ceil(): Vector2
open fun clamp(min: Vector2, max: Vector2): Vector2
open fun clampLength(min: Double, max: Double): Vector2
open fun clampScalar(min: Double, max: Double): Vector2
open fun clone(): Vector2
open fun copy(v: Vector2): Vector2
open fun copy(v: Vector): Vector
open fun cross(v: Vector2): Double
open fun distanceTo(v: Vector2): Double
open fun distanceToManhattan(v: Vector2): Double
open fun distanceToSquared(v: Vector2): Double
open fun divide(v: Vector2): Vector2
open fun divideScalar(s: Number): Vector2
open fun dot(v: Vector2): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector2): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector2
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector2
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector2
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector2
open fun getComponent(index: Number): Double
open var height: Double
open var isVector2: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector2, alpha: Number): Vector2
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Double): Vector2
open fun manhattanDistanceTo(v: Vector2): Double
open fun manhattanLength(): Double
open fun max(v: Vector2): Vector2
open fun min(v: Vector2): Vector2
open fun multiply(v: Vector2): Vector2
open fun multiplyScalar(scalar: Number): Vector2
open fun negate(): Vector2
open fun normalize(): Vector2
open fun random(): Vector2
open fun rotateAround(center: Vector2, angle: Double): Vector2
open fun round(): Vector2
open fun roundToZero(): Vector2
open fun set(x: Double, y: Double): Vector2
open fun setComponent(index: Number, value: Number): Vector2
open fun setLength(length: Number): Vector2
open fun setScalar(scalar: Double): Vector2
open fun setX(x: Double): Vector2
open fun setY(y: Double): Vector2
open fun sub(v: Vector2): Vector2
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector2
open fun subVectors(a: Vector2, b: Vector2): Vector2
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var width: Double
open var x: Double
open var y: Double
class Vector2F
open class Vector3 : Vector
Module Contents
Vector3(x: Number, y: Number, z: Number)
Vector3(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally)
open fun add(v: Vector3): Vector3
open fun add(v: Vector): Vector
open fun addScalar(s: Double): Vector3
open fun addScaledVector(v: Vector3, s: Number): Vector3
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector3, b: Vector3): Vector3
open fun addVectors(a: Vector, b: Vector): Vector
open fun angleTo(v: Vector3): Double
open fun applyAxisAngle(axis: Vector3, angle: Double): Vector3
open fun applyEuler(euler: Euler): Vector3
open fun applyMatrix3(m: Matrix3): Vector3
open fun applyMatrix4(m: Matrix4): Vector3
open fun applyNormalMatrix(m: Matrix3): Vector3
open fun applyQuaternion(q: Quaternion): Vector3
open fun ceil(): Vector3
open fun clamp(min: Vector3, max: Vector3): Vector3
open fun clampLength(min: Double, max: Double): Vector3
open fun clampScalar(min: Double, max: Double): Vector3
open fun clone(): Vector3
open fun copy(v: Vector3): Vector3
open fun copy(v: Vector): Vector
open fun cross(a: Vector3): Vector3
open fun crossVectors(a: Vector3, b: Vector3): Vector3
open fun distanceTo(v: Vector3): Double
open fun distanceToManhattan(v: Vector3): Double
open fun distanceToSquared(v: Vector3): Double
open fun divide(v: Vector3): Vector3
open fun divideScalar(s: Number): Vector3
open fun dot(v: Vector3): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector3): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector3
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector3
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector3
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector3
open fun getComponent(index: Number): Double
open var isVector3: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector3, alpha: Number): Vector3
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector3, v2: Vector3, alpha: Number): Vector3
open fun manhattanDistanceTo(v: Vector3): Double
open fun manhattanLength(): Double
open fun max(v: Vector3): Vector3
open fun min(v: Vector3): Vector3
open fun multiply(v: Vector3): Vector3
open fun multiplyScalar(s: Number): Vector3
open fun multiplyVectors(a: Vector3, b: Vector3): Vector3
open fun negate(): Vector3
open fun normalize(): Vector3
open fun project(camera: Camera): Vector3
open fun projectOnPlane(planeNormal: Vector3): Vector3
open fun projectOnVector(v: Vector3): Vector3
open fun random(): Vector3
open fun reflect(vector: Vector3): Vector3
open fun round(): Vector3
open fun roundToZero(): Vector3
open fun set(x: Double, y: Double, z: Double): Vector3
open fun set(x: Number, y: Number, z: Number): Vector3
open fun setComponent(index: Number, value: Number): Vector3
open fun setFromCylindrical(s: Cylindrical): Vector3
open fun setFromCylindricalCoords(radius: Double, theta: Double, y: Double): Vector3
open fun setFromMatrix3Column(matrix: Matrix3, index: Double): Vector3
open fun setFromMatrixColumn(matrix: Matrix4, index: Double): Vector3
open fun setFromMatrixPosition(m: Matrix4): Vector3
open fun setFromMatrixScale(m: Matrix4): Vector3
open fun setFromSpherical(s: Spherical): Vector3
open fun setFromSphericalCoords(r: Double, phi: Double, theta: Double): Vector3
open fun setLength(l: Number): Vector3
open fun setScalar(scalar: Double): Vector3
open fun setX(x: Double): Vector3
open fun setY(y: Double): Vector3
open fun setZ(z: Double): Vector3
open fun sub(a: Vector3): Vector3
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector3
open fun subVectors(a: Vector3, b: Vector3): Vector3
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open fun transformDirection(m: Matrix4): Vector3
open fun unproject(camera: Camera): Vector3
open var x: Double
open var y: Double
open var z: Double
data class Vector3F
open class Vector4 : Vector
Module Contents
Vector4(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally, w: Double = definedExternally)
open fun add(v: Vector4): Vector4
open fun add(v: Vector): Vector
open fun addScalar(scalar: Double): Vector4
open fun addScaledVector(v: Vector4, s: Double): Vector4
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector4, b: Vector4): Vector4
open fun addVectors(a: Vector, b: Vector): Vector
open fun applyMatrix4(m: Matrix4): Vector4
open fun ceil(): Vector4
open fun clamp(min: Vector4, max: Vector4): Vector4
open fun clampScalar(min: Double, max: Double): Vector4
open fun clone(): Vector4
open fun copy(v: Vector4): Vector4
open fun copy(v: Vector): Vector
open fun divideScalar(s: Number): Vector4
open fun dot(v: Vector4): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector4): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector4
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector4
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector4
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector4
open fun getComponent(index: Number): Double
open var height: Double
open var isVector4: Boolean
open fun length(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector4, alpha: Number): Vector4
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector4, v2: Vector4, alpha: Number): Vector4
open fun manhattanLength(): Double
open fun max(v: Vector4): Vector4
open fun min(v: Vector4): Vector4
open fun multiplyScalar(s: Number): Vector4
open fun negate(): Vector4
open fun normalize(): Vector4
open fun random(): Vector4
open fun round(): Vector4
open fun roundToZero(): Vector4
open fun set(x: Double, y: Double, z: Double, w: Double): Vector4
open fun setAxisAngleFromQuaternion(q: Quaternion): Vector4
open fun setAxisAngleFromRotationMatrix(m: Matrix3): Vector4
open fun setComponent(index: Number, value: Number): Vector4
open fun setLength(length: Number): Vector4
open fun setScalar(scalar: Double): Vector4
open fun setW(w: Double): Vector4
open fun setX(x: Double): Vector4
open fun setY(y: Double): Vector4
open fun setZ(z: Double): Vector4
open fun sub(v: Vector4): Vector4
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector4
open fun subVectors(a: Vector4, b: Vector4): Vector4
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var w: Double
open var width: Double
open var x: Double
open var y: Double
open var z: Double
class Vector4F
open class VectorKeyframeTrack : KeyframeTrack
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
open class VideoTexture : Texture
interface View
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
class VisitationLog
class Visualizer : StatusListener
data class VisualizerControl : Control
class VisualizerListenerClient : WebSocketListener, CoroutineScope
class VisualizerPanel : BComponent<Props, State>, Observer
interface VisualizerProps
data class VisualizerPropsEditor : PropsEditor
interface VisualizerPropsEditorProps
class VizMovingHead
class VizObj
class VizPixels : Pixels
class VizScene
class VizSurface : FixtureViz
class WebClient : HostedWebApp
interface WebClientModule : KModule
interface WebClientWindowProps
open class WebGL1Renderer : WebGLRenderer
interface WebGL2RenderingContext
open class WebGLAttributes
open class WebGLBindingStates
open class WebGLBufferRenderer
open class WebGLCapabilities
interface WebGLCapabilitiesParameters
open class WebGLClipping
open class WebGLColorBuffer
open class WebGLCubeMaps
open class WebGLCubeRenderTarget : WebGLRenderTarget
interface WebGLDebug
open class WebGLDepthBuffer
open class WebGLExtensions
open class WebGLGeometries
class WebGlImage : JsImage
Module Contents
WebGlImage(webGlContext: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun toBitmap(): Bitmap
val width: Int
open class WebGLIndexedBufferRenderer
open class WebGLInfo
open class WebGLLights
open class WebGLMultisampleRenderTarget : WebGLRenderTarget
open class WebGLObjects
open class WebGLProgram
open class WebGLPrograms
Module Contents
WebGLPrograms(renderer: WebGLRenderer, cubemaps: WebGLCubeMaps, extensions: WebGLExtensions, capabilities: WebGLCapabilities, bindingStates: WebGLBindingStates, clipping: WebGLClipping)
open fun acquireProgram(parameters: Any, cacheKey: String): WebGLProgram
open fun getParameters(material: Material, lights: Any, shadows: Array<Any?>, scene: Scene, obj: Any): Any
open fun getProgramCacheKey(parameters: Any): String
open fun getUniforms(material: Material): Any?
open var programs: Array<WebGLProgram>
open fun releaseProgram(program: WebGLProgram): Unit
open class WebGLProperties
open class WebGLRenderer : Renderer
Module Contents
WebGLRenderer(parameters: WebGLRendererParameters = definedExternally)
open fun animate(callback: Function<*>): Unit
open var autoClear: Boolean
open var autoClearColor: Boolean
open var autoClearDepth: Boolean
open var autoClearStencil: Boolean
open var capabilities: WebGLCapabilities
open fun clear(color: Boolean = definedExternally, depth: Boolean = definedExternally, stencil: Boolean = definedExternally): Unit
open fun clearColor(): Unit
open fun clearDepth(): Unit
open fun clearStencil(): Unit
open fun clearTarget(renderTarget: WebGLRenderTarget, color: Boolean, depth: Boolean, stencil: Boolean): Unit
open var clippingPlanes: Array<Any>
open fun compile(scene: Object3D, camera: Camera): Unit
open var context: <ERROR CLASS>
open fun copyFramebufferToTexture(position: Vector2, texture: Texture, level: Number = definedExternally): Unit
open fun copyTextureToTexture(position: Vector2, srcTexture: Texture, dstTexture: Texture, level: Number = definedExternally): Unit
open var debug: WebGLDebug
open fun dispose(): Unit
open var domElement: <ERROR CLASS>
open fun enableScissorTest(boolean: Any): Any
open var extensions: WebGLExtensions
open fun forceContextLoss(): Unit
open var gammaFactor: Number
open fun getActiveCubeFace(): Number
open fun getActiveMipmapLevel(): Number
open fun getClearAlpha(): Number
open fun getClearColor(): Color
open fun getContext(): <ERROR CLASS>
open fun getContextAttributes(): Any
open fun getCurrentRenderTarget(): RenderTarget?
open fun getCurrentViewport(target: Vector4): Vector4
open fun getDrawingBufferSize(target: Vector2): Vector2
open fun getMaxAnisotropy(): Number
open fun getPixelRatio(): Number
open fun getPrecision(): String
open fun getRenderTarget(): RenderTarget?
open fun getScissor(target: Vector4): Vector4
open fun getScissorTest(): Boolean
open fun getSize(target: Vector2): Vector2
open fun getViewport(target: Vector4): Vector4
open var info: WebGLInfo
open fun initTexture(texture: Texture): Unit
open var localClippingEnabled: Boolean
open var maxMorphNormals: Number
open var maxMorphTargets: Number
open var outputEncoding: TextureEncoding
open var physicallyCorrectLights: Boolean
open var pixelRatio: Number
open var properties: WebGLProperties
open fun readRenderTargetPixels(renderTarget: RenderTarget, x: Number, y: Number, width: Number, height: Number, buffer: Any, activeCubeFaceIndex: Number = definedExternally): Unit
open fun render(scene: Object3D, camera: Camera): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: Geometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: BufferGeometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferImmediate(obj: Object3D, program: WebGLProgram): Unit
open var renderLists: WebGLRenderLists
open fun resetGLState(): Unit
open fun setAnimationLoop(callback: Function<*>?): Unit
open fun setClearAlpha(alpha: Number): Unit
open fun setClearColor(color: Color, alpha: Number = definedExternally): Unit
open fun setClearColor(color: String, alpha: Number = definedExternally): Unit
open fun setClearColor(color: Number, alpha: Number = definedExternally): Unit
open fun setDrawingBufferSize(width: Number, height: Number, pixelRatio: Number): Unit
open fun setFramebuffer(value: <ERROR CLASS>): Unit
open fun setOpaqueSort(method: Function<*>): Unit
open fun setPixelRatio(value: Number): Unit
open fun setRenderTarget(renderTarget: RenderTarget?, activeCubeFace: Number = definedExternally, activeMipmapLevel: Number = definedExternally): Unit
open fun setScissor(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissor(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissorTest(enable: Boolean): Unit
open fun setSize(width: Number, height: Number, updateStyle: Boolean): Unit
open fun setTransparentSort(method: Function<*>): Unit
open fun setViewport(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setViewport(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open var shadowMap: WebGLShadowMap
open var shadowMapCullFace: CullFace
open var shadowMapDebug: Boolean
open var shadowMapEnabled: Boolean
open var shadowMapType: ShadowMapType
open var sortObjects: Boolean
open var state: WebGLState
open fun supportsBlendMinMax(): Any
open fun supportsCompressedTexturePVRTC(): Any
open fun supportsCompressedTextureS3TC(): Any
open fun supportsFloatTextures(): Any
open fun supportsHalfFloatTextures(): Any
open fun supportsInstancedArrays(): Any
open fun supportsStandardDerivatives(): Any
open fun supportsVertexTextures(): Any
open var toneMapping: ToneMapping
open var toneMappingExposure: Number
open var vr: Boolean
open var xr: WebXRManager
interface WebGLRendererParameters
open class WebGLRenderList
Module Contents
WebGLRenderList(properties: WebGLProperties)
open fun finish(): Unit
open fun init(): Unit
open var opaque: Array<RenderItem>
open fun push(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open fun sort(opaqueSort: Function<*>, transparentSort: Function<*>): Unit
open var transparent: Array<RenderItem>
open fun unshift(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open class WebGLRenderLists
open class WebGLRenderTarget : EventDispatcher
interface WebGLRenderTargetOptions
open class WebGLShader
open class WebGLShadowMap
open class WebGLState
Module Contents
WebGLState(gl: <ERROR CLASS>, extensions: WebGLExtensions, capabilities: WebGLCapabilities)
open fun activeTexture(webglSlot: Number): Unit
open fun bindTexture(webglType: Number, webglTexture: Any): Unit
open var buffers: T$15
open fun compressedTexImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, data: <ERROR CLASS>): Unit
open fun disable(id: Number): Unit
open fun disableUnusedAttributes(): Unit
open fun enable(id: Number): Unit
open fun enableAttribute(attribute: Number): Unit
open fun enableAttributeAndDivisor(attribute: Number, meshPerAttribute: Number): Unit
open fun initAttributes(): Unit
open fun reset(): Unit
open fun scissor(scissor: Vector4): Unit
open fun setBlending(blending: Blending, blendEquation: BlendingEquation = definedExternally, blendSrc: BlendingSrcFactor = definedExternally, blendDst: BlendingDstFactor = definedExternally, blendEquationAlpha: BlendingEquation = definedExternally, blendSrcAlpha: BlendingSrcFactor = definedExternally, blendDstAlpha: BlendingDstFactor = definedExternally, premultiplyAlpha: Boolean = definedExternally): Unit
open fun setCullFace(cullFace: CullFace): Unit
open fun setFlipSided(flipSided: Boolean): Unit
open fun setLineWidth(width: Number): Unit
open fun setMaterial(material: Material, frontFaceCW: Boolean): Unit
open fun setPolygonOffset(polygonoffset: Boolean, factor: Number = definedExternally, units: Number = definedExternally): Unit
open fun setScissorTest(scissorTest: Boolean): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, format: Number, type: Number, pixels: <ERROR CLASS>?): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, format: Number, type: Number, source: Any): Unit
open fun texImage3D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, depth: Number, border: Number, format: Number, type: Number, pixels: Any): Unit
open fun unbindTexture(): Unit
open fun useProgram(program: Any): Boolean
open fun vertexAttribPointer(index: Number, size: Number, type: Number, normalized: Boolean, stride: Number, offset: Number): Unit
open fun viewport(viewport: Vector4): Unit
open class WebGLStencilBuffer
open class WebGLTextures
Module Contents
WebGLTextures(gl: <ERROR CLASS>, extensions: WebGLExtensions, state: WebGLState, properties: WebGLProperties, capabilities: WebGLCapabilities, utils: WebGLUtils, info: WebGLInfo)
open fun allocateTextureUnit(): Unit
open fun resetTextureUnits(): Unit
open fun safeSetTexture2D(texture: Any, slot: Number): Unit
open fun safeSetTextureCube(texture: Any, slot: Number): Unit
open fun setTexture2D(texture: Any, slot: Number): Unit
open fun setTexture2DArray(texture: Any, slot: Number): Unit
open fun setTexture3D(texture: Any, slot: Number): Unit
open fun setTextureCube(texture: Any, slot: Number): Unit
open fun setTextureCubeDynamic(texture: Any, slot: Number): Unit
open fun setupRenderTarget(renderTarget: Any): Unit
open fun updateMultisampleRenderTarget(renderTarget: Any): Unit
open fun updateRenderTargetMipmap(renderTarget: Any): Unit
open class WebGLUniforms
Module Contents
WebGLUniforms(gl: <ERROR CLASS>, program: WebGLProgram)
fun seqWithValue(seq: Any, values: Array<Any>): Array<Any>
open fun setOptional(gl: <ERROR CLASS>, obj: Any, name: String): Unit
open fun setValue(gl: <ERROR CLASS>, name: String, value: Any, textures: WebGLTextures): Unit
fun upload(gl: <ERROR CLASS>, seq: Any, values: Array<Any>, textures: WebGLTextures): Unit
open class WebGLUtils
class WebSocketClient : WebSocketListener, CoroutineScope
class WebSocketRouter : WebSocketListener
open class WebXRManager
open class WireframeGeometry : BufferGeometry
enum class Wrapping
class XBuilder
Module Contents
XBuilder(logger: Logger)
fun <T : Function<*>> callback(vararg dependencies: dynamic, callback: T): T
class ChangeDetector
fun eventHandler(vararg watch: Any?, block: (Event) -> Unit): ReadOnlyProperty<Any?, (Event) -> Unit>
fun <T> eventHandler(valueInitializer: () -> T): ReadWriteProperty<Any?, T>
fun forceRender(): Unit
fun <T : Function<*>> handler(vararg watch: Any?, block: T): ReadOnlyProperty<Any?, T>
fun later(block: () -> Unit): Unit
val logger: Logger
fun <T> memo(vararg watch: Any?, callback: ChangeDetector.() -> T): T
fun observe(item: IObservable): Unit
fun onChange(name: String, vararg watch: Any?, callback: ChangeDetector.() -> Unit): Unit
fun onMount(vararg watch: Any?, callback: ChangeDetector.() -> Unit): Unit
fun <T> ref(block: (() -> T)? = null): <ERROR CLASS><T>
fun <T> state(valueInitializer: () -> T): ReadWriteProperty<Any?, T>
data class XyPadDataSource : DataSource
package baaahs
Module Contents
class AdminUi : HostedWebApp
abstract class BaseShowPlayer : ShowPlayer
class Brain : UdpListener
data class BrainId
class BrainIdSerializer : KSerializer<BrainId>
class BrainMain
class BrainManager
Module Contents
BrainManager(fixtureManager: FixtureManager, firmwareDaddy: FirmwareDaddy, model: Model, mappingResults: MappingResults, udpSocket: UdpSocket, networkStats: NetworkStats, clock: Clock, surfacePixelStrategy: SurfacePixelStrategy = LinearSurfacePixelStrategy())
fun addListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
val brainCount: Int
inner class BrainTransport : Transport
fun createFixtureFor(msg: BrainHelloMessage, transport: Transport): Fixture
fun foundBrain(brainAddress: Address, msg: BrainHelloMessage, isSimulatedBrain: Boolean = false): Unit
fun receivedPing(fromAddress: Address, message: PingMessage): Unit
fun removeListeningVisualizer(listeningVisualizer: ListeningVisualizer): Unit
fun updateFixtures(): Boolean
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
interface BrainShaderReader<T : BrainShader<*>>
fun <ERROR CLASS>.clear(): Unit
data class ClientData
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, value: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
fun constrain(value: Float, minValue: Float, maxValue: Float): Float
fun <ERROR CLASS>.context2d(): <ERROR CLASS>
object DeadCodeEliminationDefeater
fun debugger(arg: String = "?"): Unit
fun decodeBase64(s: String): ByteArray
class DirectoryDaddy : FirmwareDaddy
val document: <ERROR CLASS>
fun doRunBlocking(block: suspend () -> Unit): Unit
interface FirmwareDaddy
fun <T> <ERROR CLASS>.first(className: String): T
fun <T> <ERROR CLASS><T>.forEach(action: (T) -> Unit): Unit
abstract class Gadget
val GadgetDataSerializer: KSerializer<Map<String, JsonElement>>
typealias GadgetListener = (Gadget) -> Unit
class GadgetManager : Observable
fun getResource(name: String): String
val internalTimerClock: Clock
class JsMapperUi : Observable, MapperUi, HostedWebApp
Module Contents
JsMapperUi(statusListener: StatusListener? = null)
fun addExistingSession(name: String): Unit
fun addWireframe(model: Model): Unit
var browserDimen: Dimen
data class CameraOrientation : CameraOrientation
fun changedCamera(event: Event): Unit
fun clickedGoToSurface(): Unit
fun clickedPause(): Unit
fun clickedPlay(): Unit
fun clickedRedo(): Unit
fun clickedStart(): Unit
fun clickedStop(): Unit
fun close(): Unit
var containerDimen: Dimen
var devices: List<Device>
fun getAllSurfaceVisualizers(): List<SurfaceViz>
fun getVisibleSurfaces(): List<VisibleSurface>
fun gotUiKeypress(event: <ERROR CLASS>): Unit
fun intersectingSurface(uv: Uv, visibleSurfaces: List<VisibleSurface>): VisibleSurface?
var lastCamImageDimen: Dimen
fun listen(listener: Listener): Unit
fun loadMappingSession(event: Event): Unit
fun lockUi(): CameraOrientation
val mapperStatus: MapperStatus
fun onClose(): Unit
fun onLaunch(): Unit
fun onMount(ui2dCanvas: <ERROR CLASS>, ui3dDiv: <ERROR CLASS>, snapshotCanvas: <ERROR CLASS>, baseCanvas: <ERROR CLASS>, diffCanvas: <ERROR CLASS>, panelMaskCanvas: <ERROR CLASS>, perfStatsDiv: <ERROR CLASS>, width: Int, height: Int): Unit
fun onResize(width: Int, height: Int): Unit
fun onUnmount(): Unit
inner class PanelInfo : SurfaceViz
var pauseButtonEnabled: Boolean
fun pauseForUserInteraction(): Unit
var playButtonEnabled: Boolean
var redoFn: (() -> Unit)?
fun render(): <ERROR CLASS>
var selectedDevice: Device?
var selectedMappingSession: String?
val sessions: <ERROR CLASS>
fun setRedo(fn: (suspend () -> Unit)?): Unit
fun showBaseImage(bitmap: Bitmap): <ERROR CLASS>
fun showCandidates(orderedPanels: List<Pair<VisibleSurface, Float>>): Unit
fun showDiffImage(deltaBitmap: Bitmap, changeRegion: Region?): <ERROR CLASS>
fun showLiveCamImage(image: Image, changeRegion: Region?): Unit
fun showMessage(message: String): Unit
fun showMessage2(message: String): Unit
fun showPanelMask(bitmap: Bitmap, changeRegion: Region?): <ERROR CLASS>
fun showSnapshot(bitmap: Bitmap): <ERROR CLASS>
fun showStats(total: Int, mapped: Int, visible: Int): Unit
interface StatusListener
var uiLocked: Boolean
fun unlockUi(): Unit
var viewportDimen: Dimen
inner class VisibleSurface : VisibleSurface
val wireframe: Object3D
class JvmPixelsDisplay : Pixels
class JvmSoundAnalyzer : SoundAnalyzer
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.Map
kotlin.Int
kotlin.Lazy
kotlin.String
fun <T> T.listOf(): <ERROR CLASS>
fun main(args: Array<String>): Unit
fun main(): Unit
class Mapper : UdpListener, Listener, CoroutineScope
class MapperStats : Stats
class MapperStatus : Observable
interface MapperUi
interface MediaDevices
class MemoizedJsMapperUi
class MovingHeadManager
class NewShowCommand
org.w3c.dom.Element
class PermissiveFirmwareDaddy : FirmwareDaddy
class Pinky : CoroutineScope, UdpListener
Module Contents
Pinky(model: Model, network: Network, dmxUniverse: Universe, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, renderManager: RenderManager, plugins: Plugins, pinkyMainDispatcher: CoroutineDispatcher, link: Link, httpServer: HttpServer, pubSub: Server)
val address: Address
fun addSimulatedBrains(): Unit
val clock: Clock
val coroutineContext: CoroutineContext
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val gadgetManager: GadgetManager
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model
val network: Network
class NetworkStats
val pinkyMainDispatcher: CoroutineDispatcher
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
data class ServerNotice
val stageManager: StageManager
suspend fun startAndRun(simulateBrains: Boolean = false): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
val toolchain: RootToolchain
data class PinkyConfig
@ObsoleteCoroutinesApi class PinkyMain
enum class PinkyState
interface Pixels : Iterable<Color>
object Pluggables
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
open class Client : Endpoint, CommandRecipient
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
open val commandChannels: CommandChannels
class CommandHandler<R>
inner class ConnectionToServer : Connection
val isConnected: Boolean
open fun <T> openChannel(topic: Topic<T>, initialValue: T, onUpdate: (T) -> Unit): Channel<T>
fun removeStateChangeListener(callback: () -> Unit): Unit
open fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C, commandId: String): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
interface CommandRecipient
fun connect(networkLink: Link, address: Address, port: Int): Client
abstract class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C, commandId: String): Unit
fun <C, R> sendError(commandPort: CommandPort<C, R>, message: String, commandId: String): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R, commandId: String): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
class ConnectionFromClient : Connection, CommandRecipient
abstract class Endpoint
fun listen(httpServer: HttpServer, coroutineScope: CoroutineScope): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
data class Topic<T>
class TopicInfo<T>
class Topics
val verbose: Boolean
suspend fun randomDelay(timeMs: Int): Unit
fun randomId(prefix: String): String
interface RefCounted
class RefCounter : RefCounted
val resourcesBase: <ERROR CLASS>
class SaveAsShowCommand
class SaveShowCommand
class SearchShaderLibraries
enum class Severity
class SheepSimulator
data class ShowEditorState
interface ShowPlayer
data class ShowProblem
class ShowRunner
data class ShowState
object SimulatorBridge
interface SoundAnalyzer
object SparkleMotion
class StageManager : BaseShowPlayer
Module Contents
StageManager(toolchain: Toolchain, renderManager: RenderManager, pubSub: Server, storage: Storage, fixtureManager: FixtureManager, clock: Clock, modelInfo: ModelInfo, gadgetManager: GadgetManager)
val facade: Facade
inner class Facade : Facade
fun onGadgetChange(): Unit
fun <T : Gadget> registerGadget(id: String, gadget: T, controlledDataSource: DataSource?): Unit
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = null, file: File? = null, isUnsaved: Boolean = file == null, fromClientUpdate: Boolean = false): Unit
fun <T : Gadget> useGadget(id: String): T
class StrictFirmwareDaddy : FirmwareDaddy
class SwitchToShowCommand
object Topics
fun toRadians(degrees: Float): <ERROR CLASS>
fun Uv.toVector2(): Vector2
fun <T> unknown(type: String, key: T, among: Collection<T>): String
const val USE_SOLID_SHADERS: Boolean
data class Uv
val window: <ERROR CLASS>
fun Show.withState(showState: ShowState, isUnsaved: Boolean, file: File?): ShowEditorState
package baaahs.admin
package baaahs.api.ws
package baaahs.app.ui
package baaahs.app.ui.controls
package baaahs.app.ui.editor
package baaahs.app.ui.editor.layout
package baaahs.app.ui.gadgets.slider
package baaahs.app.ui.preview
package baaahs.browser
package baaahs.client
package baaahs.control
package baaahs.di
package baaahs.dmx
package baaahs.fixtures
package baaahs.gadgets
package baaahs.geom
package baaahs.gl
Module Contents
fun Toolchain.autoWire(vararg shaders: Shader, defaultPorts: Map<ContentType, MutablePort> = emptyMap(), shaderChannel: ShaderChannel = ShaderChannel.Main, deviceTypes: Collection<DeviceType> = emptyList()): UnresolvedPatch
fun Toolchain.autoWire(vararg shaders: OpenShader, defaultPorts: Map<ContentType, MutablePort> = emptyMap(), shaderChannel: ShaderChannel = ShaderChannel.Main, deviceTypes: Collection<DeviceType> = emptyList()): UnresolvedPatch
class CachingToolchain : Toolchain
object GlBase
abstract class GlContext
Module Contents
GlContext(kgl: Kgl, glslVersion: String, checkForErrors: Boolean = false)
fun <T> check(fn: Kgl.() -> T): T
var checkForErrors: Boolean
fun compile(vertexShader: CompiledShader, fragShader: CompiledShader): Program
fun createFragmentShader(source: String): CompiledShader
fun createFrameBuffer(): FrameBuffer
fun createRenderBuffer(): RenderBuffer
fun createVertexShader(source: String): CompiledShader
open fun ensureResultBufferCanContainFloats(): Unit
inner class FrameBuffer
fun getTextureUnit(key: Any): TextureUnit
const val GL_R32F: Int
const val GL_RG32F: Int
const val GL_RGB32F: Int
const val GL_RGBA32F: Int
const val GL_RGBA8: Int
val glslVersion: String
fun <T> noCheck(fn: Kgl.() -> T): T
fun release(): Unit
inner class RenderBuffer
abstract fun <T> runInContext(fn: () -> T): T
fun setViewport(x: Int, y: Int, width: Int, height: Int): Unit
class Stats
val stats: Stats
inner class TextureUnit
Module Contents
TextureUnit(key: Any, unitNumber: Int)
fun bindTexture(texture: Texture): Unit
var boundTexture: Texture?
fun configure(minFilter: Int = GL_LINEAR, maxFilter: Int = GL_LINEAR): Unit
fun release(): Unit
fun setUniform(uniform: Uniform): Unit
fun uploadTexture(level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int = 0): Unit
protected val textureUnits: <ERROR CLASS>
fun useProgram(glslProgram: GlslProgram): Unit
abstract class GlManager
class JoglGlManager : GlManager
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
class LwjglGlManager : GlManager
fun Toolchain.openShader(shader: Shader): OpenShader
fun Toolchain.openShader(mutableShader: MutableShader): OpenShader
class RootToolchain : Toolchain
interface Toolchain
class ToolchainStats : Stats
data class Vec3
data class Vec4
fun Toolchain.withCache(name: String): CachingToolchain
package baaahs.gl.data
package baaahs.gl.glsl
Module Contents
fun <no name provided>(): Unit
class AnalysisException : GlslException
class CompilationException : GlslException
class CompiledShader
interface EngineFeedResolver
class ErrorsShaderAnalysis : ShaderAnalysis
interface FeedResolver
class GlslAnalyzer
class GlslCode
data class GlslError
abstract class GlslException : Exception
data class GlslExpr
class GlslParser
interface GlslProgram
class GlslProgramImpl : GlslProgram
sealed class GlslType
Module Contents
object Bool : GlslType
val defaultInitializer: GlslExpr
open fun equals(other: Any?): Boolean
object Float : GlslType
fun from(glsl: String): GlslType
val glslLiteral: String
open fun hashCode(): Int
object Int : GlslType
object Matrix4 : GlslType
val mutableDefaultInitializer: MutablePort
object Sampler2D : GlslType
class Struct : GlslType
Module Contents
Struct(glslStruct: GlslStruct)
Struct(name: String, vararg fields: Pair<String, GlslType>)
Struct(name: String, vararg fields: Pair<String, GlslType>, defaultInitializer: GlslExpr)
Struct(name: String, fields: Map<String, GlslType>, defaultInitializer: GlslExpr = initializerFor(fields))
fun equals(other: Any?): Boolean
val fields: Map<String, GlslType>
fun hashCode(): Int
val name: String
fun toGlsl(namespace: Namespace?, publicStructNames: Set<String>): String
open fun toString(): String
val types: <ERROR CLASS>
object Vec2 : GlslType
object Vec3 : GlslType
object Vec4 : GlslType
object Void : GlslType
class LinkException : GlslException
class ResourceAllocationException : Error
interface ShaderAnalysis
package baaahs.gl.patch
Module Contents
class AutoWirer
abstract class BasePatchResolver
class ChannelsInfo
interface Component
data class ConstNode : ExprNode
class ContentType
Module Contents
ContentType(id: String, title: String, glslType: GlslType, suggest: Boolean = true, typeAdaptations: Map<GlslType, (GlslExpr) -> GlslExpr> = emptyMap(), outputRepresentation: GlslType = glslType, description: String? = null, defaultInitializer: ((GlslType) -> GlslExpr)? = null)
fun adapt(expression: GlslExpr, toType: GlslType): GlslExpr
fun appendResultAsScalars(buf: StringBuilder, varName: String): Unit
val Boolean: ContentType
val Color: ContentType
val coreTypes: <ERROR CLASS>
val Date: ContentType
val description: String?
fun equals(other: Any?): Boolean
val Float: ContentType
val FrameIndex: ContentType
val glslType: GlslType
fun hashCode(): Int
val id: String
fun initializer(dataType: GlslType): GlslExpr
val Int: ContentType
fun isUnknown(): Boolean
val Media: ContentType
val ModelInfo: ContentType
val Mouse: ContentType
val outputRepresentation: GlslType
val PassIndex: ContentType
val PixelCoordinatesTexture: ContentType
val PreviewResolution: ContentType
val RasterCoordinate: ContentType
val Resolution: ContentType
val suggest: Boolean
val Time: ContentType
val TimeDelta: ContentType
val title: String
fun toString(): String
fun unknown(type: GlslType): ContentType
val Unknown: ContentType
val UvCoordinate: ContentType
val XyCoordinate: ContentType
val XyzCoordinate: ContentType
class DataSourceComponent : Component
data class DefaultValueNode : ProgramNode, Component
abstract class ExprNode : ProgramNode, Component
class LinkedPatch
class LinkNode
object MoreTypes
class PatchResolver : BasePatchResolver
class PortDiagram
class ProgramLinker
interface ProgramNode
class ShaderComponent : Component
class ShaderInstanceOptions
class UnresolvedPatch
class UnresolvedShaderInstance
package baaahs.gl.preview
package baaahs.gl.render
package baaahs.gl.shader
Module Contents
data class InputPort
Module Contents
InputPort(id: String, contentType: ContentType, type: GlslType = contentType.glslType, title: String = id.englishize(), pluginRef: PluginRef? = null, pluginConfig: JsonObject? = null, glslArgSite: GlslArgSite? = null, varName: String = id, isImplicit: Boolean = false, injectedData: Map<String, ContentType> = emptyMap())
val contentType: ContentType
fun dataTypeIs(glslType: GlslType): Boolean
val glslArgSite: GlslArgSite?
fun hasPluginRef(): Boolean
val id: String
val injectedData: Map<String, ContentType>
val isAbstractFunction: Boolean
val isGlobal: Boolean
val isImplicit: Boolean
val pluginConfig: JsonObject?
val pluginRef: PluginRef?
fun suggestVarName(): String
val title: String
val type: GlslType
val varName: String
interface OpenShader : RefCounted
Module Contents
class Base : OpenShader, RefCounted
Module Contents
Base(shaderAnalysis: ShaderAnalysis, shaderType: ShaderType)
Base(shader: Shader, glslCode: GlslCode, entryPoint: GlslFunction, inputPorts: List<InputPort>, outputPort: OutputPort, shaderType: ShaderType, shaderDialect: ShaderDialect, errors: List<GlslError> = emptyList())
val entryPoint: GlslFunction
fun equals(other: Any?): Boolean
val errors: List<GlslError>
val glslCode: GlslCode
fun hashCode(): Int
val inputPorts: List<InputPort>
fun invoker(namespace: Namespace, portMap: Map<String, GlslExpr>): Invoker
val outputPort: OutputPort
val requiresInit: <ERROR CLASS>
val shader: Shader
val shaderDialect: ShaderDialect
val shaderType: ShaderType
val title: String
fun toGlsl(substitutions: Substitutions): String
abstract val entryPoint: GlslFunction
abstract val errors: List<GlslError>
open fun findInputPort(portId: String): InputPort
open fun findInputPortOrNull(portId: String): InputPort?
abstract val glslCode: GlslCode
abstract val inputPorts: List<InputPort>
abstract fun invoker(namespace: Namespace, portMap: Map<String, GlslExpr> = emptyMap()): Invoker
abstract val outputPort: OutputPort
open val portStructs: List<Struct>
open val requiresInit: Boolean
abstract val shader: Shader
abstract val shaderDialect: ShaderDialect
abstract val shaderType: ShaderType
open val src: String
abstract val title: String
abstract fun toGlsl(substitutions: Substitutions): String
data class OutputPort
class ShaderSubstitutions : Substitutions
package baaahs.gl.shader.dialect
Module Contents
abstract class BaseShaderDialect : ShaderDialect
Module Contents
BaseShaderDialect(id: String)
open fun additionalOutputPorts(glslCode: GlslCode, plugins: Plugins): List<OutputPort>
open fun adjustInputPorts(inputPorts: List<InputPort>): List<InputPort>
open fun adjustOutputPorts(outputPorts: List<OutputPort>): List<OutputPort>
inner class Analysis : ShaderAnalysis
open fun analyze(glslCode: GlslCode, plugins: Plugins, shader: Shader?): ShaderAnalysis
open val defaultInputPortsByType: Map<GlslType, InputPort>
abstract val entryPointName: String
abstract fun findDeclaredInputPorts(glslCode: GlslCode, plugins: Plugins): List<InputPort>
fun findEntryPoint(glslCode: GlslCode): GlslFunction
fun findEntryPointOrNull(glslCode: GlslCode): GlslFunction?
abstract fun findEntryPointOutputPort(entryPoint: GlslFunction?, plugins: Plugins): OutputPort?
open fun findInputPorts(glslCode: GlslCode, plugins: Plugins): List<InputPort>
open fun findOutputPorts(glslCode: GlslCode, plugins: Plugins): List<OutputPort>
open fun findTitle(glslCode: GlslCode): String?
open fun findWellKnownInputPorts(glslCode: GlslCode, declaredInputPorts: Set<String>): List<InputPort>
open val implicitInputPorts: List<InputPort>
open fun matches(glslCode: GlslCode): MatchLevel
fun GlslArgSite.resolveInputPort(entryPoint: GlslFunction?, plugins: Plugins): InputPort
abstract fun toInputPort(it: GlslFunction, plugins: Plugins): InputPort
open val wellKnownInputPorts: List<InputPort>
fun GlslFunction.findContentType(param: GlslParam, plugins: Plugins): ContentType?
fun GlslArgSite.findContentType(plugins: Plugins, parent: GlslFunction?): ContentType?
fun GlslFunction.findParamHint(paramName: String, plugins: Plugins): ContentType?
object GenericShaderDialect : HintedShaderDialect
fun GlslFunction.getParamOutputPorts(plugins: Plugins): <ERROR CLASS>
abstract class HintedShaderDialect : BaseShaderDialect
object IsfShaderDialect : BaseShaderDialect
enum class MatchLevel
abstract class ShaderDialect
object ShaderToyShaderDialect : HintedShaderDialect
fun GlslArgSite.toInputPort(plugins: Plugins, parent: GlslFunction?): InputPort
package baaahs.gl.shader.type
package baaahs.glsl
package baaahs.imaging
Module Contents
interface Bitmap
open class CanvasBitmap : Bitmap
fun createCanvas(width: Int, height: Int): <ERROR CLASS>
data class Dimen
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsUByteClampedArray : UByteClampedArray
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface UByteClampedArray
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
class WebGlImage : JsImage
Module Contents
WebGlImage(webGlContext: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun toBitmap(): Bitmap
val width: Int
package baaahs.io
package baaahs.jsx
package baaahs.jsx.sim
package baaahs.libraries
package baaahs.mapper
Module Contents
fun <ERROR CLASS>.cameraView(handler: <ERROR CLASS><CameraViewProps>): <ERROR CLASS>
interface CameraViewProps
object DateTimeSerializer : KSerializer<DateTime>
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
fun <ERROR CLASS>.mapperApp(handler: <ERROR CLASS><MapperAppViewProps>): <ERROR CLASS>
val mapperAppContext: <ERROR CLASS>
interface MapperAppContext
val MapperAppView: <ERROR CLASS><P>
interface MapperAppViewProps
fun <ERROR CLASS>.mapperIndex(handler: <ERROR CLASS><MapperIndexViewProps>): <ERROR CLASS>
val MapperIndexView: <ERROR CLASS><P>
interface MapperIndexViewProps
class MapperStyles
interface MappingResults
data class MappingSession
class PinkyMapperHandlers
class SessionMappingResults : MappingResults
fun <ERROR CLASS>.statusBar(handler: <ERROR CLASS><StatusBarProps>): <ERROR CLASS>
interface StatusBarProps
class Storage
package baaahs.model
package baaahs.models
package baaahs.net
Module Contents
class BrowserNetwork : Network
class FragmentingUdpLink : Link
class JvmNetwork : Network
Module Contents
JvmNetwork()
val broadcastAddress: InetAddress!
fun getBroadcastAddresses(): List<InetAddress>
data class IpAddress : Address
fun link(name: String): RealLink
val logger: Logger
const val MAX_UDP_SIZE: Int
fun msgId(data: ByteArray): String
val myAddress: InetAddress!
val networkScope: CoroutineScope
inner class RealLink : Link
Module Contents
RealLink()
fun connectWebSocket(toAddress: Address, port: Int, path: String, webSocketListener: WebSocketListener): TcpConnection
inner class JvmMdns : Mdns
Module Contents
JvmMdns()
inner class JvmMdnsService : MdnsService
inner class JvmRegisteredService : JvmMdnsService, MdnsRegisteredService
fun listen(type: String, proto: String, domain: String, handler: MdnsListenHandler): Unit
fun register(hostname: String, type: String, proto: String, port: Int, domain: String, params: MutableMap<String, String>): MdnsRegisteredService?
fun unregister(inst: MdnsRegisteredService?): Unit
inner class JvmUdpSocket : UdpSocket
inner class KtorHttpServer : HttpServer
fun listenUdp(port: Int, udpListener: UdpListener): UdpSocket
val mdns: <ERROR CLASS>
val myAddress: IpAddress
val myHostname: <ERROR CLASS>
fun startHttpServer(port: Int): KtorHttpServer
val udpMtu: Int
class JvmUdpProxy
interface Network
package baaahs.plugin
package baaahs.plugin.beatlink
package baaahs.plugin.core
package baaahs.plugin.core.datasource
package baaahs.proto
package baaahs.shaders
package baaahs.show
Module Contents
fun buildEmptyShow(): Show
data class ConstPortRef : PortRef
interface Control : Editable
interface DataSource
interface DataSourceBuilder<T : DataSource>
data class DataSourceRef : PortRef
class EmptyPatchHolder : PatchHolder
data class EventBinding
object FixtureShaders
kotlin.collections.List
data class Layout
data class Layouts
data class OutputPortRef : PortRef
data class Panel
data class Patch
interface PatchHolder : Editable
sealed class PortRef
object SampleData
data class Shader
data class ShaderChannel
data class ShaderChannelRef : PortRef
data class ShaderInstance
interface ShaderPortRef
data class Show : PatchHolder, Editable
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<String>> = emptyMap(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), controls: Map<String, Control> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<String>>
val controls: Map<String, Control>
val dataSources: Map<String, DataSource>
val EmptyShow: Show
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
fun getControl(id: String): Control
fun getDataSource(id: String): DataSource
fun getShader(id: String): Shader
val layouts: Layouts
val patches: List<Patch>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(json: Json): JsonElement
object ShowMigrator : JsonTransformingSerializer<Show>
data class Surfaces
data class Tab
enum class UpdateMode
package baaahs.show.live
package baaahs.show.migration
package baaahs.show.mutable
package baaahs.sim
Module Contents
abstract class BaseFakeFs : Fs
class BridgeClient
class BrowserSandboxFs : BaseFakeFs
class FakeDmxUniverse : Universe
class FakeFs : BaseFakeFs
class FakeMdns : Mdns
Module Contents
FakeMdns(createAddress: (serviceId: Int) -> Address)
val createAddress: (serviceId: Int) -> Address
inner class FakeMdnsService : MdnsService
inner class FakeRegisteredService : FakeMdnsService, MdnsRegisteredService
fun listen(type: String, proto: String, domain: String, handler: MdnsListenHandler): Unit
fun register(hostname: String, type: String, proto: String, port: Int, domain: String, params: MutableMap<String, String>): MdnsRegisteredService?
fun unregister(inst: MdnsRegisteredService?): Unit
class FakeMediaDevices : MediaDevices
class FakeNetwork : Network
interface HostedWebApp
class Launcher
class MergedFs : Fs
package baaahs.sim.ui
Module Contents
const val BORDER_WIDTH: Int
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.brainIndicator(handler: <ERROR CLASS><BrainIndicatorProps>): <ERROR CLASS>
interface BrainIndicatorProps
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
interface ConsoleProps
interface ConsoleState
val FakeClientDevice: <ERROR CLASS><P>
fun <ERROR CLASS>.fakeClientDevice(handler: <ERROR CLASS><FakeClientDeviceProps>): <ERROR CLASS>
interface FakeClientDeviceProps
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.frameratePanel(handler: <ERROR CLASS><FrameratePanelProps>): <ERROR CLASS>
interface FrameratePanelProps
val GeneratedGlslPalette: <ERROR CLASS><P>
fun <ERROR CLASS>.generatedGlslPalette(handler: <ERROR CLASS><GeneratedGlslPaletteProps>): <ERROR CLASS>
interface GeneratedGlslPaletteProps
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.networkPanel(handler: <ERROR CLASS><NetworkPanelProps>): <ERROR CLASS>
interface NetworkPanelProps
class PinkyPanel : BComponent<PinkyPanelProps, PinkyPanelState>, Observer
fun <ERROR CLASS>.pinkyPanel(handler: <ERROR CLASS><PinkyPanelProps>): <ERROR CLASS>
interface PinkyPanelProps
interface PinkyPanelState
object Styles
val WebClientWindow: <ERROR CLASS><P>
interface WebClientWindowProps
package baaahs.ui
Module Contents
fun <T : IObservable> T.addObserver(fireImmediately: Boolean = false, callback: (T) -> Unit): RemovableObserver<T>
infix fun <ERROR CLASS>.and(that: <ERROR CLASS>): MutableList<<ERROR CLASS>>
abstract class BComponent<P, S> : Observer
fun HelpProps.child(block: <ERROR CLASS>.() -> Unit): Unit
fun <ERROR CLASS>.child(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
fun <ERROR CLASS>.copyInto(dest: <ERROR CLASS>): Unit
fun <ERROR CLASS>.descendants(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
interface Draggable
class DraggablePaper
abstract class DragNDrop
interface DropTarget
val ErrorDisplay: <ERROR CLASS>
interface ErrorDisplayProps
open class Facade : Observable, Observer
fun <ERROR CLASS>.fileDialog(handler: <ERROR CLASS><FileDialogProps>): <ERROR CLASS>
interface FileDialogProps
class FileDisplay
val Help: <ERROR CLASS><P>
fun <ERROR CLASS>.help(handler: <ERROR CLASS><HelpProps>): <ERROR CLASS>
fun helper(block: HelpProps.() -> Unit): HelpProps.() -> Unit
interface HelpProps
interface Icon
fun <T> <ERROR CLASS>.important(property: KProperty<T>, value: T): Unit
inline fun HelpProps.inject(block: HelpProps.() -> Unit): Unit
fun <ERROR CLASS><out <ERROR CLASS>>.insertPlaceholder(droppableProvided: DroppableProvided): Unit
fun <ERROR CLASS><out <ERROR CLASS>>.install(droppableProvided: DroppableProvided): Unit
interface IObservable
class KeyboardShortcutHandler
fun keys(jsObj: dynamic): <ERROR CLASS>
kotlin.Array
kotlin.collections.List
kotlin.Function
kotlin.String
val Markdown: <ERROR CLASS><P>
fun <ERROR CLASS>.markdown(handler: <ERROR CLASS><MarkdownProps>): <ERROR CLASS>
interface MarkdownProps
object materialProps : ReadWriteProperty<HelpProps, <ERROR CLASS>?>
fun <ERROR CLASS>.mixIn(mixin: <ERROR CLASS>): <ERROR CLASS>
fun <ERROR CLASS><out <ERROR CLASS>>.mixin(jsObj: dynamic): Unit
val <ERROR CLASS>.name: String
fun <T> nuffin(): T
open class Observable : IObservable
interface Observer
infix fun <T> <ERROR CLASS>.on(clazz: T): Pair<T, String>
org.w3c.dom.events.EventTarget
fun <ERROR CLASS>.partial(block: <ERROR CLASS>.() -> Unit): <ERROR CLASS>
class Prompt
val PromptDialog: <ERROR CLASS><P>
fun <ERROR CLASS>.promptDialog(handler: <ERROR CLASS><PromptDialogProps>): <ERROR CLASS>
interface PromptDialogProps
class ReactBeautifulDragNDrop : DragNDrop
class RemovableObserver<T : IObservable> : Observer
fun renderWrapper(block: <ERROR CLASS>.() -> Unit): View
val <ERROR CLASS>.selector: String
object SimulatorStyles
object StuffThatShouldComeFromTheTheme
object Styles
var HelpProps.title: <ERROR CLASS>?
fun HelpProps.title(block: <ERROR CLASS>.() -> Unit): Unit
inline fun <ERROR CLASS>.typographyBody1(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
inline fun <ERROR CLASS>.typographyBody2(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
inline fun <ERROR CLASS>.typographySubtitle1(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
inline fun <ERROR CLASS>.typographySubtitle2(vararg classMap: Pair<<ERROR CLASS>, String>, crossinline block: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>.() -> Unit): <ERROR CLASS>
operator fun <ERROR CLASS>.unaryPlus(): String
fun unstable_batchedUpdates(callback: dynamic): Unit
fun <T : Function<*>> useCallback(vararg dependencies: dynamic, callback: T): T
fun useEffect(vararg dependencies: dynamic, name: String? = "Effect", effect: () -> Unit): Unit
fun <T> useRef(): <ERROR CLASS><T>
interface View
fun <ERROR CLASS>.within(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
class XBuilder
Module Contents
XBuilder(logger: Logger)
fun <T : Function<*>> callback(vararg dependencies: dynamic, callback: T): T
class ChangeDetector
fun eventHandler(vararg watch: Any?, block: (Event) -> Unit): ReadOnlyProperty<Any?, (Event) -> Unit>
fun <T> eventHandler(valueInitializer: () -> T): ReadWriteProperty<Any?, T>
fun forceRender(): Unit
fun <T : Function<*>> handler(vararg watch: Any?, block: T): ReadOnlyProperty<Any?, T>
fun later(block: () -> Unit): Unit
val logger: Logger
fun <T> memo(vararg watch: Any?, callback: ChangeDetector.() -> T): T
fun observe(item: IObservable): Unit
fun onChange(name: String, vararg watch: Any?, callback: ChangeDetector.() -> Unit): Unit
fun onMount(vararg watch: Any?, callback: ChangeDetector.() -> Unit): Unit
fun <T> ref(block: (() -> T)? = null): <ERROR CLASS><T>
fun <T> state(valueInitializer: () -> T): ReadWriteProperty<Any?, T>
fun <P> xComponent(name: String, isPure: Boolean = false, func: XBuilder.(props: P) -> Unit): <ERROR CLASS><P>
package baaahs.ui.editor
package baaahs.ui.misc
package baaahs.util
package baaahs.util.three
package baaahs.visualizer
package baaahs.visualizer.movers
Module Contents
interface Beam
fun MovingHead.colorAtPosition(position: Float, next: Boolean = false): Color
enum class ColorMode
class ColorWheelBeam : Beam
class Cone
kotlin.ranges.ClosedRange
class RgbBeam : Beam
data class State
Module Contents
State(pan: Float = 0f, tilt: Float = 0f, colorWheelPosition: Float = 0f, dimmer: Float = 1f, color: Color = Color.BLACK)
val color: Color
val colorWheelPosition: Float
val dimmer: Float
fun move(startingPoint: Float, destination: Float, motorSpeed: Float, elapsed: Float): Float
fun moveToward(momentumState: State, requestedState: State, movingHead: MovingHead, elapsed: Float): State
val pan: Float
val tilt: Float
class VizMovingHead
package baaahs.visualizer.ui
package external
package external.markdownit
package external.mosaic
Module Contents
fun <T> buildSpecFromUpdate(mosaicUpdate: MosaicUpdate<T>): dynamic
enum class Corner
fun <T> createBalancedTreeFromLeaves(leaves: Array<dynamic>, startDirection: String = definedExternally): dynamic
fun <T> createDragToUpdates(root: MosaicParent<T>, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createDragToUpdates(root: T, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createExpandUpdate(path: MosaicPath, percentage: Number): MosaicUpdate<T>
fun <T> createHideUpdate(path: MosaicPath): MosaicUpdate<T>
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
fun <T> createRemoveUpdate(root: MosaicParent<T>, path: MosaicPath): MosaicUpdate<T>
fun <T> createRemoveUpdate(root: T, path: MosaicPath): MosaicUpdate<T>
interface EnabledResizeOptions
fun <T> getAndAssertNodeAtPathExists(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getAndAssertNodeAtPathExists(tree: T, path: MosaicPath): dynamic
fun <T> getLeaves(tree: MosaicParent<T>): Array<T>
fun <T> getLeaves(tree: T): Array<T>
fun <T> getNodeAtPath(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getNodeAtPath(tree: T, path: MosaicPath): dynamic
fun getOtherBranch(branch: String): String
fun getOtherDirection(direction: String): String
fun getPathToCorner(tree: MosaicParent<Any>, corner: Corner): MosaicPath
fun getPathToCorner(tree: Any, corner: Corner): MosaicPath
fun <T> isParent(node: MosaicParent<T>): Boolean
fun <T> isParent(node: T): Boolean
abstract class Mosaic<T>
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
val MosaicWindow: <ERROR CLASS><MosaicWindowProps<String>>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface T$0
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
fun <T> updateTree(root: MosaicParent<T>, updates: Array<MosaicUpdate<T>>): dynamic
fun <T> updateTree(root: T, updates: Array<MosaicUpdate<T>>): dynamic
package external.react
package external.react_compound_slider
package external.react_draggable
package materialui
package materialui.icons
Module Contents
object Icons
Module Contents
val AccountTree: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Add: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AddCircleOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Airplay: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Apps: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ArrowDropDown: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AvTimer: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CastConnected: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CheckBoxOutlineBlank: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronLeft: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronRight: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Close: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudDownload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudUpload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Code: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CropLandscape: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Dashboard: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Delete: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DeveloperMode: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragHandle: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragIndicator: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Edit: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Error: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ErrorOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ExpandMore: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FileCopy: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterBAndW: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterList: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Folder: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val GetApp: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Help: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val HelpOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Image: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Info: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Input: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val InsertDriveFile: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Map: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Menu: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreHoriz: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val MoreVert: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotificationImportant: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotInterested: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenInBrowser: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenWith: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Palette: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PhotoLibrary: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val PowerInput: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Redo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Save: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Settings: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val SettingsInputComponent: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ShowChart: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Undo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ViewModule: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Visibility: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Warning: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
package ReactAce.Ace
package three.js
Module Contents
fun add(key: String, file: Any): Unit
val AdditiveBlending: Blending
val AddOperation: Combine
val AlwaysDepth: DepthModes
val AlwaysStencilFunc: StencilFunc
open class AmbientLight : Light
open class AmbientLightProbe : LightProbe
interface AnalyserNode
open class AnimationAction
Module Contents
AnimationAction(mixer: AnimationMixer, clip: AnimationClip, localRoot: Object3D = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open var clampWhenFinished: Boolean
open fun crossFadeFrom(fadeOutAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open fun crossFadeTo(fadeInAction: AnimationAction, duration: Number, warp: Boolean): AnimationAction
open var enabled: Boolean
open fun fadeIn(duration: Number): AnimationAction
open fun fadeOut(duration: Number): AnimationAction
open fun getClip(): AnimationClip
open fun getEffectiveTimeScale(): Number
open fun getEffectiveWeight(): Number
open fun getMixer(): AnimationMixer
open fun getRoot(): Object3D
open fun halt(duration: Number): AnimationAction
open fun isRunning(): Boolean
open fun isScheduled(): Boolean
open var loop: AnimationActionLoopStyles
open var paused: Boolean
open fun play(): AnimationAction
open var repetitions: Number
open fun reset(): AnimationAction
open fun setDuration(duration: Number): AnimationAction
open fun setEffectiveTimeScale(timeScale: Number): AnimationAction
open fun setEffectiveWeight(weight: Number): AnimationAction
open fun setLoop(mode: AnimationActionLoopStyles, repetitions: Number): AnimationAction
open fun startAt(time: Number): AnimationAction
open fun stop(): AnimationAction
open fun stopFading(): AnimationAction
open fun stopWarping(): AnimationAction
open fun syncWith(action: AnimationAction): AnimationAction
open var time: Number
open var timeScale: Number
open fun warp(statTimeScale: Number, endTimeScale: Number, duration: Number): AnimationAction
open var weight: Number
open var zeroSlopeAtEnd: Boolean
open var zeroSlopeAtStart: Boolean
enum class AnimationActionLoopStyles
enum class AnimationBlendMode
open class AnimationClip
Module Contents
AnimationClip(name: String = definedExternally, duration: Number = definedExternally, tracks: Array<KeyframeTrack> = definedExternally, blendMode: AnimationBlendMode = definedExternally)
open var blendMode: AnimationBlendMode
open fun clone(): AnimationClip
fun CreateClipsFromMorphTargetSequences(morphTargets: Array<MorphTarget>, fps: Number, noLoop: Boolean): Array<AnimationClip>
fun CreateFromMorphTargetSequence(name: String, morphTargetSequence: Array<MorphTarget>, fps: Number, noLoop: Boolean): AnimationClip
open var duration: Number
fun findByName(clipArray: Array<AnimationClip>, name: String): AnimationClip
open var name: String
open fun optimize(): AnimationClip
fun parse(json: Any): AnimationClip
fun parseAnimation(animation: Any, bones: Array<Bone>): AnimationClip
open fun resetDuration(): AnimationClip
open var results: Array<Any>
fun toJSON(): Any
open var tracks: Array<KeyframeTrack>
open fun trim(): AnimationClip
open var uuid: String
open fun validate(): Boolean
open class AnimationLoader : Loader
open class AnimationMixer : EventDispatcher
open class AnimationObjectGroup
open class ArrayCamera : PerspectiveCamera
interface ArrayLike<T>
open class ArrowHelper : Object3D
open class Audio<NodeType : AudioNode> : Object3D
open class AudioAnalyser
interface AudioBuffer
interface AudioBufferSourceNode
interface AudioContext
open class AudioListener : Object3D
open class AudioLoader : Loader
interface AudioNode
open class AxesHelper : LineSegments<dynamic, dynamic>
val BackSide: Side
enum class Blending
enum class BlendingDstFactor
enum class BlendingEquation
enum class BlendingSrcFactor
open class Bone : Object3D
open class BooleanKeyframeTrack : KeyframeTrack
open class Box2
open class Box3
open class Box3Helper : LineSegments<dynamic, dynamic>
open class BoxGeometry : Geometry
open class BoxHelper : LineSegments<dynamic, dynamic>
open class BufferAttribute
Module Contents
BufferAttribute(array: ArrayLike<Number>, itemSize: Number, normalized: Boolean = definedExternally)
open fun applyMatrix3(m: Matrix3): BufferAttribute
open fun applyMatrix4(m: Matrix4): BufferAttribute
open fun applyNormalMatrix(m: Matrix3): BufferAttribute
open var array: ArrayLike<Number>
open fun clone(): BufferAttribute
open fun copy(source: BufferAttribute): BufferAttribute
open fun copyArray(array: ArrayLike<Number>): BufferAttribute
open fun copyAt(index1: Number, attribute: BufferAttribute, index2: Number): BufferAttribute
open fun copyColorsArray(colors: Array<T$2>): BufferAttribute
open fun copyVector2sArray(vectors: Array<T$3>): BufferAttribute
open fun copyVector3sArray(vectors: Array<T$4>): BufferAttribute
open fun copyVector4sArray(vectors: Array<T$5>): BufferAttribute
open var count: Number
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var needsUpdate: Boolean
open var normalized: Boolean
open fun onUpload(callback: () -> Unit): BufferAttribute
open var onUploadCallback: () -> Unit
open fun set(value: ArrayLike<Number>, offset: Number = definedExternally): BufferAttribute
open fun set(value: <ERROR CLASS>, offset: Number = definedExternally): BufferAttribute
open fun setUsage(usage: Usage): BufferAttribute
open fun setW(index: Number, z: Number): BufferAttribute
open fun setX(index: Number, x: Number): BufferAttribute
open fun setXY(index: Number, x: Number, y: Number): BufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): BufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): BufferAttribute
open fun setY(index: Number, y: Number): BufferAttribute
open fun setZ(index: Number, z: Number): BufferAttribute
open fun toJSON(): T$6
open fun transformDirection(m: Matrix4): BufferAttribute
open var updateRange: T$1
open var usage: Usage
open var version: Number
open class BufferGeometry : EventDispatcher
Module Contents
BufferGeometry()
open fun addAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun addAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun addAttribute(name: Any, array: Any, itemSize: Any): Any
open fun addDrawCall(start: Any, count: Any, indexOffset: Any = definedExternally): Unit
open fun addGroup(start: Number, count: Number, materialIndex: Number = definedExternally): Unit
open fun addIndex(index: Any): Unit
open fun applyMatrix4(matrix: Matrix4): BufferGeometry
open var attributes: T$16
open var boundingBox: Box3?
open var boundingSphere: Sphere?
open fun center(): BufferGeometry
open fun clearDrawCalls(): Unit
open fun clearGroups(): Unit
open fun clone(): BufferGeometry
open fun computeBoundingBox(): Unit
open fun computeBoundingSphere(): Unit
open fun computeVertexNormals(): Unit
open fun copy(source: BufferGeometry): BufferGeometry
open fun deleteAttribute(name: String): BufferGeometry
open fun dispose(): Unit
open var drawcalls: Any
open var drawRange: T$19
open fun fromDirectGeometry(geometry: DirectGeometry): BufferGeometry
open fun fromGeometry(geometry: Geometry, settings: Any = definedExternally): BufferGeometry
open fun getAttribute(name: String): dynamic
open fun getIndex(): BufferAttribute?
open var groups: Array<T$18>
open var id: Number
open var index: BufferAttribute?
open var isBufferGeometry: Boolean
open fun lookAt(v: Vector3): Unit
var MaxIndex: Number
open fun merge(geometry: BufferGeometry, offset: Number = definedExternally): BufferGeometry
open var morphAttributes: T$17
open var morphTargetsRelative: Boolean
open var name: String
open fun normalizeNormals(): Unit
open var offsets: Any
open fun removeAttribute(name: String): BufferGeometry
open fun rotateX(angle: Number): BufferGeometry
open fun rotateY(angle: Number): BufferGeometry
open fun rotateZ(angle: Number): BufferGeometry
open fun scale(x: Number, y: Number, z: Number): BufferGeometry
open fun setAttribute(name: String, attribute: BufferAttribute): BufferGeometry
open fun setAttribute(name: String, attribute: InterleavedBufferAttribute): BufferGeometry
open fun setDrawRange(start: Number, count: Number): Unit
open fun setFromObject(obj: Object3D): BufferGeometry
open fun setFromPoints(points: Array<Vector3>): BufferGeometry
open fun setFromPoints(points: Array<Vector2>): BufferGeometry
open fun setIndex(index: BufferAttribute?): Unit
open fun setIndex(index: Array<Number>?): Unit
open fun toJSON(): Any
open fun toNonIndexed(): BufferGeometry
open fun translate(x: Number, y: Number, z: Number): BufferGeometry
open var type: String
open fun updateFromObject(obj: Object3D): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open class BufferGeometryLoader : Loader
open class Camera : Object3D
open class CameraHelper : LineSegments<dynamic, dynamic>
open class CanvasTexture : Texture
Module Contents
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
CanvasTexture(canvas: <ERROR CLASS>, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally)
open class CircleGeometry : Geometry
fun clear(): Unit
open class Clock
open class Color
Module Contents
Color(color: Color = definedExternally)
Color(color: String = definedExternally)
Color(color: Number = definedExternally)
Color(r: Number, g: Number, b: Number)
open fun add(color: Color): Color
open fun addColors(color1: Color, color2: Color): Color
open fun addScalar(s: Number): Color
open var b: Double
open fun clone(): Color
open fun convertGammaToLinear(gammaFactor: Number = definedExternally): Color
open fun convertLinearToGamma(gammaFactor: Number = definedExternally): Color
open fun convertLinearToSRGB(): Color
open fun convertSRGBToLinear(): Color
open fun copy(color: Color): Color
open fun copyGammaToLinear(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToGamma(color: Color, gammaFactor: Number = definedExternally): Color
open fun copyLinearToSRGB(color: Color): Color
open fun copySRGBToLinear(color: Color): Color
open fun equals(color: Color): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Color
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Color
open fun fromBufferAttribute(attribute: BufferAttribute, index: Number): Color
open var g: Double
open fun getHex(): Number
open fun getHexString(): String
open fun getHSL(target: HSL): HSL
open fun getStyle(): String
open var isColor: Boolean
open fun lerp(color: Color, alpha: Number): Color
open fun lerpHSL(color: Color, alpha: Number): Color
open fun multiply(color: Color): Color
open fun multiplyScalar(s: Number): Color
open fun offsetHSL(h: Number, s: Number, l: Number): Color
open var r: Double
open fun set(color: Color): Color
open fun set(color: String): Color
open fun set(color: Number): Color
open fun setColorName(style: String): Color
open fun setHex(hex: Number): Color
open fun setHSL(h: Number, s: Number, l: Number): Color
open fun setRGB(r: Number, g: Number, b: Number): Color
open fun setScalar(scalar: Number): Color
open fun setStyle(style: String): Color
open fun sub(color: Color): Color
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(xyz: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open class ColorKeyframeTrack : KeyframeTrack
enum class Combine
enum class CompressedPixelFormat
open class CompressedTexture : Texture
Module Contents
CompressedTexture(mipmaps: Array<<ERROR CLASS>>, width: Number, height: Number, format: CompressedPixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var image: T$12
open var mipmaps: Array<<ERROR CLASS>>
open class CompressedTextureLoader : Loader
open class ConeGeometry : CylinderGeometry
open class CubeCamera : Object3D
open class CubeTexture : Texture
open class CubeTextureLoader : Loader
open class CubicInterpolant : Interpolant
enum class CullFace
open class Curve<T : Vector>
open class CurvePath<T : Vector> : Curve<T>
val CustomBlending: Blending
open class CylinderBufferGeometry : BufferGeometry
open class CylinderGeometry : Geometry
open class Cylindrical
open class DataTexture : Texture
Module Contents
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
DataTexture(data: <ERROR CLASS>, width: Number, height: Number, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var image: <ERROR CLASS>
open var unpackAlignment: Number
open class DataTexture3D : Texture
Module Contents
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
DataTexture3D(data: <ERROR CLASS>, width: Number, height: Number, depth: Number)
open var flipY: Boolean
open var generateMipmaps: Boolean
open var magFilter: TextureFilter
open var minFilter: TextureFilter
open var wrapR: Boolean
open class DataTextureLoader : Loader
val DecrementStencilOp: StencilOp
val DecrementWrapStencilOp: StencilOp
enum class DepthModes
enum class DepthPackingStrategies
open class DepthTexture : Texture
open class DirectGeometry
open class DirectionalLight : Light
open class DirectionalLightHelper : Object3D
open class DirectionalLightShadow : LightShadow
open class DiscreteInterpolant : Interpolant
open class DodecahedronGeometry : Geometry
val DoubleSide: Side
val DynamicCopyUsage: Usage
val DynamicDrawUsage: Usage
val DynamicReadUsage: Usage
open class EdgesGeometry : BufferGeometry
var enabled: Boolean
val EqualStencilFunc: StencilFunc
open class Euler
Module Contents
Euler(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, order: String = definedExternally)
open fun _onChange(callback: Function<*>): Euler
open var _onChangeCallback: Function<*>
open fun clone(): Euler
open fun copy(euler: Euler): Euler
var DefaultOrder: String
open fun equals(euler: Euler): Boolean
open fun fromArray(xyzo: Array<Any>): Euler
open var isEuler: Boolean
open var order: String
open fun reorder(newOrder: String): Euler
var RotationOrders: Array<String>
open fun set(x: Number, y: Number, z: Number, order: String = definedExternally): Euler
open fun setFromQuaternion(q: Quaternion, order: String = definedExternally): Euler
open fun setFromRotationMatrix(m: Matrix4, order: String = definedExternally): Euler
open fun setFromVector3(v: Vector3, order: String = definedExternally): Euler
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toVector3(optionalResult: Vector3 = definedExternally): Vector3
open var x: Number
open var y: Number
open var z: Number
interface Event
open class EventDispatcher
open class ExtrudeBufferGeometry : BufferGeometry
open class ExtrudeGeometry : Geometry
interface ExtrudeGeometryOptions
open class Face3
Module Contents
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, normal: Vector3 = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, color: Color = definedExternally, materialIndex: Int = definedExternally)
Face3(a: Int, b: Int, c: Int, vertexNormals: Array<Vector3> = definedExternally, vertexColors: Array<Color> = definedExternally, materialIndex: Int = definedExternally)
open var a: Int
open var b: Int
open var c: Int
open fun clone(): Face3
open var color: Color
open fun copy(source: Face3): Face3
open var materialIndex: Int
open var normal: Vector3
open var vertexColors: Array<Color>
open var vertexNormals: Array<Vector3>
open class FileLoader : Loader
var files: Any
open class Fog : IFog
open class FogExp2 : IFog
open class Font
open class FontLoader : Loader
val FrontSide: Side
open class Frustum
Module Contents
Frustum(p0: Plane = definedExternally, p1: Plane = definedExternally, p2: Plane = definedExternally, p3: Plane = definedExternally, p4: Plane = definedExternally, p5: Plane = definedExternally)
open fun clone(): Frustum
open fun containsPoint(point: Vector3): Boolean
open fun copy(frustum: Frustum): Frustum
open fun intersectsBox(box: Box3): Boolean
open fun intersectsObject(obj: Object3D): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectsSprite(sprite: Sprite): Boolean
open var planes: Array<Plane>
open fun set(p0: Plane, p1: Plane, p2: Plane, p3: Plane, p4: Plane, p5: Plane): Frustum
open fun setFromProjectionMatrix(m: Matrix4): Frustum
interface GainNode : AudioNode
open class Geometry : EventDispatcher
fun get(key: String): Any
typealias GLenum = Number
enum class GLSLVersion
val GreaterDepth: DepthModes
val GreaterEqualDepth: DepthModes
val GreaterEqualStencilFunc: StencilFunc
val GreaterStencilFunc: StencilFunc
open class GridHelper : LineSegments<dynamic, dynamic>
Module Contents
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Color = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: String = definedExternally, color2: Number = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Color = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: String = definedExternally)
GridHelper(size: Number = definedExternally, divisions: Number = definedExternally, color1: Number = definedExternally, color2: Number = definedExternally)
open fun setColors(color1: Color = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Color = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: String = definedExternally, color2: Number = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Color = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: String = definedExternally): Unit
open fun setColors(color1: Number = definedExternally, color2: Number = definedExternally): Unit
open var type: String
open class Group : Object3D
open class HemisphereLight : Light
Module Contents
HemisphereLight(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLight(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var castShadow: Boolean
open var groundColor: Color
open var isHemisphereLight: Boolean
open var position: Vector3
open var type: String
open class HemisphereLightHelper : Object3D
open class HemisphereLightProbe : LightProbe
Module Contents
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Color = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: String = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Color = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: String = definedExternally, intensity: Number = definedExternally)
HemisphereLightProbe(skyColor: Number = definedExternally, groundColor: Number = definedExternally, intensity: Number = definedExternally)
open var isHemisphereLightProbe: Boolean
interface HSL
open class IcosahedronGeometry : PolyhedronGeometry
interface IFog
open class ImageBitmapLoader : Loader
open class ImageLoader : Loader
open class ImmediateRenderObject : Object3D
val IncrementStencilOp: StencilOp
val IncrementWrapStencilOp: StencilOp
open class InstancedBufferAttribute : BufferAttribute
open class InstancedBufferGeometry : BufferGeometry
open class InstancedInterleavedBuffer : InterleavedBuffer
open class InstancedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
open class InterleavedBuffer
open class InterleavedBufferAttribute
Module Contents
InterleavedBufferAttribute(interleavedBuffer: InterleavedBuffer, itemSize: Number, offset: Number, normalized: Boolean = definedExternally)
open fun applyMatrix4(m: Matrix4): InterleavedBufferAttribute
open fun clone(data: Any? = definedExternally): BufferAttribute
open var data: InterleavedBuffer
open fun getW(index: Number): Number
open fun getX(index: Number): Number
open fun getY(index: Number): Number
open fun getZ(index: Number): Number
open var isInterleavedBufferAttribute: Boolean
open var itemSize: Number
open var name: String
open var normalized: Boolean
open var offset: Number
open fun setW(index: Number, z: Number): InterleavedBufferAttribute
open fun setX(index: Number, x: Number): InterleavedBufferAttribute
open fun setXY(index: Number, x: Number, y: Number): InterleavedBufferAttribute
open fun setXYZ(index: Number, x: Number, y: Number, z: Number): InterleavedBufferAttribute
open fun setXYZW(index: Number, x: Number, y: Number, z: Number, w: Number): InterleavedBufferAttribute
open fun setY(index: Number, y: Number): InterleavedBufferAttribute
open fun setZ(index: Number, z: Number): InterleavedBufferAttribute
open fun toJSON(data: Any? = definedExternally): T$23
open class Interpolant
enum class InterpolationModes
interface Intersection
val InvertStencilOp: StencilOp
interface IUniform
val KeepStencilOp: StencilOp
open class KeyframeTrack
open class LatheGeometry : Geometry
open class Layers
val LessDepth: DepthModes
val LessEqualDepth: DepthModes
val LessEqualStencilFunc: StencilFunc
val LessStencilFunc: StencilFunc
open class Light : Object3D
open class LightProbe : Light
open class LightShadow
open class Line<TGeometry, TMaterial> : Object3D
open class Line3
open class LinearInterpolant : Interpolant
open class LineBasicMaterial : Material
interface LineBasicMaterialParameters : MaterialParameters
open class LineDashedMaterial : LineBasicMaterial
interface LineDashedMaterialParameters : LineBasicMaterialParameters
open class LineLoop<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
open class LineSegments<TGeometry, TMaterial> : Line<TGeometry, TMaterial>
open class Loader
open class LoaderUtils
open class LoadingManager
open class LOD : Object3D
enum class Mapping
open class Material : EventDispatcher
open class MaterialLoader : Loader
interface MaterialParameters
interface Matrix
open class Matrix3 : Matrix
Module Contents
Matrix3()
open fun clone(): Matrix3
open fun copy(m: Matrix3): Matrix3
open fun copy(m: Matrix): Matrix
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix3): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix3
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix3
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Matrix3
open fun getInverse(matrix: Matrix3): Matrix3
open fun getInverse(matrix: Matrix): Matrix
open fun getInverse(matrix: Matrix4, throwOnDegenerate: Boolean = definedExternally): Matrix3
open fun getNormalMatrix(matrix4: Matrix4): Matrix3
open fun identity(): Matrix3
open fun multiply(m: Matrix3): Matrix3
open fun multiplyMatrices(a: Matrix3, b: Matrix3): Matrix3
open fun multiplyScalar(s: Number): Matrix3
open fun multiplyVector3(vector: Vector3): Any
open fun multiplyVector3Array(a: Any): Any
open fun premultiply(m: Matrix3): Matrix3
open fun rotate(theta: Number): Matrix3
open fun scale(sx: Number, sy: Number): Matrix3
open fun set(n11: Number, n12: Number, n13: Number, n21: Number, n22: Number, n23: Number, n31: Number, n32: Number, n33: Number): Matrix3
open fun setFromMatrix4(m: Matrix4): Matrix3
open fun setUvTransform(tx: Number, ty: Number, sx: Number, sy: Number, rotation: Number, cx: Number, cy: Number): Matrix3
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number> = definedExternally, offset: Number = definedExternally): ArrayLike<Number>
open fun translate(tx: Number, ty: Number): Matrix3
open fun transpose(): Matrix3
open fun transposeIntoArray(r: Array<Number>): Matrix3
open class Matrix4 : Matrix
Module Contents
Matrix4()
open fun clone(): Matrix4
open fun compose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun copy(m: Matrix4): Matrix4
open fun copy(m: Matrix): Matrix
open fun copyPosition(m: Matrix4): Matrix4
open fun crossVector(v: Any): Unit
open fun decompose(translation: Vector3, rotation: Quaternion, scale: Vector3): Matrix4
open fun determinant(): Number
open var elements: Array<Number>
open fun equals(matrix: Matrix4): Boolean
open fun extractBasis(: Vector3, : Vector3, : Vector3): Matrix4
open fun extractPosition(: Matrix4): Matrix4
open fun extractRotation(: Matrix4): Matrix4
open fun flattenToArrayOffset(array: Array<Number>, offset: Number): Array<Number>
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Matrix4
open fun fromArray(array: DoubleArray, offset: Number = definedExternally): Matrix4
open fun getInverse(m: Matrix4): Matrix4
open fun getInverse(matrix: Matrix): Matrix
open fun getMaxScaleOnAxis(): Number
open fun identity(): Matrix4
open fun lookAt(eye: Vector3, target: Vector3, up: Vector3): Matrix4
open fun makeBasis(xAxis: Vector3, yAxis: Vector3, zAxis: Vector3): Matrix4
open fun makeOrthographic(left: Number, right: Number, top: Number, bottom: Number, near: Number, far: Number): Matrix4
open fun makePerspective(left: Number, right: Number, bottom: Number, top: Number, near: Number, far: Number): Matrix4
open fun makePerspective(fov: Number, aspect: Number, near: Number, far: Number): Matrix4
open fun makeRotationAxis(axis: Vector3, angle: Number): Matrix4
open fun makeRotationFromEuler(euler: Euler): Matrix4
open fun makeRotationFromQuaternion(q: Quaternion): Matrix4
open fun makeRotationX(theta: Number): Matrix4
open fun makeRotationY(theta: Number): Matrix4
open fun makeRotationZ(theta: Number): Matrix4
open fun makeScale(x: Number, y: Number, z: Number): Matrix4
open fun makeTranslation(x: Number, y: Number, z: Number): Matrix4
open fun multiply(m: Matrix4): Matrix4
open fun multiplyMatrices(a: Matrix4, b: Matrix4): Matrix4
open fun multiplyScalar(s: Number): Matrix4
open fun multiplyToArray(a: Matrix4, b: Matrix4, r: Array<Number>): Matrix4
open fun multiplyVector3(v: Any): Any
open fun multiplyVector3Array(array: Array<Number>): Array<Number>
open fun multiplyVector4(v: Any): Any
open fun premultiply(m: Matrix4): Matrix4
open fun rotateAxis(v: Any): Unit
open fun scale(v: Vector3): Matrix4
open fun set(n11: Number, n12: Number, n13: Number, n14: Number, n21: Number, n22: Number, n23: Number, n24: Number, n31: Number, n32: Number, n33: Number, n34: Number, n41: Number, n42: Number, n43: Number, n44: Number): Matrix4
open fun setPosition(v: Vector3, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setPosition(v: Number, y: Number = definedExternally, z: Number = definedExternally): Matrix4
open fun setRotationFromQuaternion(q: Quaternion): Matrix4
open fun toArray(): DoubleArray
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): DoubleArray
open fun toArray(array: DoubleArray = definedExternally, offset: Number = definedExternally): DoubleArray
open fun transpose(): Matrix4
interface MediaStream
open class Mesh<TGeometry, TMaterial> : Object3D
open class MeshBasicMaterial : Material
interface MeshBasicMaterialParameters : MaterialParameters
open class MeshDepthMaterial : Material
interface MeshDepthMaterialParameters : MaterialParameters
open class MeshDistanceMaterial : Material
interface MeshDistanceMaterialParameters : MaterialParameters
open class MeshLambertMaterial : Material
interface MeshLambertMaterialParameters : MaterialParameters
open class MeshMatcapMaterial : Material
interface MeshMatcapMaterialParameters : MaterialParameters
open class MeshNormalMaterial : Material
interface MeshNormalMaterialParameters : MaterialParameters
open class MeshPhongMaterial : Material
interface MeshPhongMaterialParameters : MaterialParameters
open class MeshPhysicalMaterial : MeshStandardMaterial
interface MeshPhysicalMaterialParameters : MeshStandardMaterialParameters
open class MeshStandardMaterial : Material
interface MeshStandardMaterialParameters : MaterialParameters
open class MeshToonMaterial : Material
interface MeshToonMaterialParameters : MaterialParameters
val MixOperation: Combine
interface MorphNormals
interface MorphTarget
val MultiplyBlending: Blending
val MultiplyOperation: Combine
val NeverDepth: DepthModes
val NeverStencilFunc: StencilFunc
val NoBlending: Blending
val NormalBlending: Blending
enum class NormalMapTypes
val NotEqualDepth: DepthModes
val NotEqualStencilFunc: StencilFunc
open class NumberKeyframeTrack : KeyframeTrack
open class Object3D : EventDispatcher
Module Contents
Object3D()
open fun add(vararg obj: Object3D): Object3D
open fun applyMatrix4(matrix: Matrix4): Unit
open fun applyQuaternion(quaternion: Quaternion): Object3D
open fun attach(obj: Object3D): Object3D
open var castShadow: Boolean
open var children: Array<Object3D>
open fun clone(recursive: Boolean = definedExternally): Object3D
open fun copy(source: Object3D, recursive: Boolean = definedExternally): Object3D
open var customDepthMaterial: Material
open var customDistanceMaterial: Material
var DefaultMatrixAutoUpdate: Boolean
var DefaultUp: Vector3
open var frustumCulled: Boolean
open fun getObjectById(id: Number): Object3D?
open fun getObjectByName(name: String): Object3D?
open fun getObjectByProperty(name: String, value: String): Object3D?
open fun getWorldDirection(target: Vector3): Vector3
open fun getWorldPosition(target: Vector3): Vector3
open fun getWorldQuaternion(target: Quaternion): Quaternion
open fun getWorldScale(target: Vector3): Vector3
open var id: Number
open var isObject3D: Boolean
open var layers: Layers
open fun localToWorld(vector: Vector3): Vector3
open fun lookAt(vector: Vector3, y: Number = definedExternally, z: Number = definedExternally): Unit
open fun lookAt(vector: Number, y: Number = definedExternally, z: Number = definedExternally): Unit
open var matrix: Matrix4
open var matrixAutoUpdate: Boolean
open var matrixWorld: Matrix4
open var matrixWorldNeedsUpdate: Boolean
open var modelViewMatrix: Matrix4
open var name: String
open var normalMatrix: Matrix3
open var onAfterRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var onBeforeRender: (renderer: WebGLRenderer, scene: Scene, camera: Camera, dynamic, material: Material, group: Group) -> Unit
open var parent: Object3D?
open var position: Vector3
open var quaternion: Quaternion
open fun raycast(raycaster: Raycaster, intersects: Array<Intersection>): Unit
open var receiveShadow: Boolean
open fun remove(vararg obj: Object3D): Object3D
open var renderOrder: Number
open fun rotateOnAxis(axis: Vector3, angle: Number): Object3D
open fun rotateOnWorldAxis(axis: Vector3, angle: Number): Object3D
open fun rotateX(angle: Number): Object3D
open fun rotateY(angle: Number): Object3D
open fun rotateZ(angle: Number): Object3D
open var rotation: Euler
open var scale: Vector3
open fun setRotationFromAxisAngle(axis: Vector3, angle: Number): Unit
open fun setRotationFromEuler(euler: Euler): Unit
open fun setRotationFromMatrix(m: Matrix4): Unit
open fun setRotationFromQuaternion(q: Quaternion): Unit
open fun toJSON(meta: T$0 = definedExternally): Any
open fun translateOnAxis(axis: Vector3, distance: Number): Object3D
open fun translateX(distance: Number): Object3D
open fun translateY(distance: Number): Object3D
open fun translateZ(distance: Number): Object3D
open fun traverse(callback: (obj: Object3D) -> Any): Unit
open fun traverseAncestors(callback: (obj: Object3D) -> Any): Unit
open fun traverseVisible(callback: (obj: Object3D) -> Any): Unit
open var type: String
open var up: Vector3
open fun updateMatrix(): Unit
open fun updateMatrixWorld(force: Boolean = definedExternally): Unit
open fun updateWorldMatrix(updateParents: Boolean, updateChildren: Boolean): Unit
open var userData: <ERROR CLASS>
open var uuid: String
open var visible: Boolean
open fun worldToLocal(vector: Vector3): Vector3
open class ObjectLoader : Loader
open class OctahedronGeometry : PolyhedronGeometry
open class OrthographicCamera : Camera
Module Contents
OrthographicCamera(left: Number, right: Number, top: Number, bottom: Number, near: Number = definedExternally, far: Number = definedExternally)
open var bottom: Number
open fun clearViewOffset(): Unit
open var far: Number
open var isOrthographicCamera: Boolean
open var left: Number
open var near: Number
open var right: Number
open fun setViewOffset(fullWidth: Number, fullHeight: Number, offsetX: Number, offsetY: Number, width: Number, height: Number): Unit
open fun toJSON(meta: Any = definedExternally): Any
open fun toJSON(meta: T$0): Any
open var top: Number
open var type: String
open fun updateProjectionMatrix(): Unit
open var view: T$48?
open var zoom: Number
interface PannerNode : AudioNode
open class ParametricGeometry : Geometry
interface ParseTrackNameResults
open class Path : CurvePath<Vector2>
Module Contents
Path(points: Array<Vector2> = definedExternally)
open fun absarc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun absellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun arc(aX: Number, aY: Number, aRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean): Path
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): Path
open var currentPoint: Vector2
open fun ellipse(aX: Number, aY: Number, xRadius: Number, yRadius: Number, aStartAngle: Number, aEndAngle: Number, aClockwise: Boolean, aRotation: Number): Path
open fun fromPoints(vectors: Array<Vector2>): Path
open fun lineTo(x: Number, y: Number): Path
open fun moveTo(x: Number, y: Number): Path
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): Path
open fun setFromPoints(vectors: Array<Vector2>): Path
open fun splineThru(pts: Array<Vector2>): Path
open var type: String
open class PerspectiveCamera : Camera
enum class PixelFormat
open class Plane
Module Contents
Plane(normal: Vector3 = definedExternally, constant: Number = definedExternally)
open fun applyMatrix4(matrix: Matrix4, optionalNormalMatrix: Matrix3 = definedExternally): Plane
open fun clone(): Plane
open var constant: Number
open fun coplanarPoint(target: Vector3): Vector3
open fun copy(plane: Plane): Plane
open fun distanceToPoint(point: Vector3): Number
open fun distanceToSphere(sphere: Sphere): Number
open fun equals(plane: Plane): Boolean
open fun intersectLine(line: Line3, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectsLine(line: Line3): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun isIntersectionLine(l: Any): Any
open var isPlane: Boolean
open fun negate(): Plane
open var normal: Vector3
open fun normalize(): Plane
open fun orthoPoint(point: Vector3, target: Vector3): Vector3
open fun projectPoint(point: Vector3, target: Vector3): Vector3
open fun set(normal: Vector3, constant: Number): Plane
open fun setComponents(x: Number, y: Number, z: Number, w: Number): Plane
open fun setFromCoplanarPoints(a: Vector3, b: Vector3, c: Vector3): Plane
open fun setFromNormalAndCoplanarPoint(normal: Vector3, point: Vector3): Plane
open fun translate(offset: Vector3): Plane
open class PlaneBufferGeometry : BufferGeometry
open class PlaneGeometry : Geometry
open class PlaneHelper : LineSegments<dynamic, dynamic>
open class PMREMGenerator
open class PointLight : Light
open class PointLightHelper : Object3D
open class PointLightShadow : LightShadow
open class Points<TGeometry, TMaterial> : Object3D
open class PointsMaterial : Material
interface PointsMaterialParameters : MaterialParameters
open class PolarGridHelper : LineSegments<dynamic, dynamic>
Module Contents
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Color?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: String?, color2: Number?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Color?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: String?)
PolarGridHelper(radius: Number, radials: Number, circles: Number, divisions: Number, color1: Number?, color2: Number?)
open var type: String
open class PolyhedronBufferGeometry : BufferGeometry
open class PolyhedronGeometry : Geometry
open class PositionalAudio : Audio<PannerNode>
open class PropertyBinding
open class PropertyMixer
open class Quaternion
Module Contents
Quaternion(x: Number = definedExternally, y: Number = definedExternally, z: Number = definedExternally, w: Number = definedExternally)
open fun _onChange(callback: Function<*>): Quaternion
open var _onChangeCallback: Function<*>
open fun angleTo(q: Quaternion): Number
open fun clone(): Quaternion
open fun conjugate(): Quaternion
open fun copy(q: Quaternion): Quaternion
open fun dot(v: Quaternion): Number
open fun equals(v: Quaternion): Boolean
open fun fromArray(array: Array<Number>, offset: Number = definedExternally): Quaternion
open fun fromArray(array: ArrayLike<Number>, offset: Number = definedExternally): Quaternion
open fun identity(): Quaternion
open fun inverse(): Quaternion
open var isQuaternion: Boolean
open fun length(): Number
open fun lengthSq(): Number
open fun multiply(q: Quaternion): Quaternion
open fun multiplyQuaternions(a: Quaternion, b: Quaternion): Quaternion
fun multiplyQuaternionsFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number): Array<Number>
open fun multiplyVector3(v: Any): Any
open fun normalize(): Quaternion
open fun premultiply(q: Quaternion): Quaternion
open fun rotateTowards(q: Quaternion, step: Number): Quaternion
open fun set(x: Number, y: Number, z: Number, w: Number): Quaternion
open fun setFromAxisAngle(axis: Vector3, angle: Number): Quaternion
open fun setFromEuler(euler: Euler): Quaternion
open fun setFromRotationMatrix(m: Matrix4): Quaternion
open fun setFromUnitVectors(vFrom: Vector3, vTo: Vector3): Quaternion
open fun slerp(qb: Quaternion, t: Number): Quaternion
fun slerp(qa: Quaternion, qb: Quaternion, qm: Quaternion, t: Number): Quaternion
fun slerpFlat(dst: Array<Number>, dstOffset: Number, src0: Array<Number>, srcOffset: Number, src1: Array<Number>, stcOffset1: Number, t: Number): Quaternion
open fun toArray(array: Array<Number> = definedExternally, offset: Number = definedExternally): Array<Number>
open fun toArray(array: ArrayLike<Number>, offset: Number = definedExternally): ArrayLike<Number>
open var w: Number
open var x: Number
open var y: Number
open var z: Number
open class QuaternionKeyframeTrack : KeyframeTrack
open class QuaternionLinearInterpolant : Interpolant
open class RawShaderMaterial : ShaderMaterial
open class Ray
Module Contents
Ray(origin: Vector3 = definedExternally, direction: Vector3 = definedExternally)
open fun applyMatrix4(matrix4: Matrix4): Ray
open fun at(t: Number, target: Vector3): Vector3
open fun clone(): Ray
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun copy(ray: Ray): Ray
open var direction: Vector3
open fun distanceSqToPoint(point: Vector3): Number
open fun distanceSqToSegment(v0: Vector3, v1: Vector3, optionalPointOnRay: Vector3 = definedExternally, optionalPointOnSegment: Vector3 = definedExternally): Number
open fun distanceToPlane(plane: Plane): Number
open fun distanceToPoint(point: Vector3): Number
open fun equals(ray: Ray): Boolean
open fun intersectBox(box: Box3, target: Vector3): Vector3?
open fun intersectPlane(plane: Plane, target: Vector3): Vector3?
open fun intersectsBox(box: Box3): Boolean
open fun intersectSphere(sphere: Sphere, target: Vector3): Vector3?
open fun intersectsPlane(plane: Plane): Boolean
open fun intersectsSphere(sphere: Sphere): Boolean
open fun intersectTriangle(a: Vector3, b: Vector3, c: Vector3, backfaceCulling: Boolean, target: Vector3): Vector3?
open fun isIntersectionBox(b: Any): Any
open fun isIntersectionPlane(p: Any): Any
open fun isIntersectionSphere(s: Any): Any
open fun lookAt(v: Vector3): Ray
open var origin: Vector3
open fun recast(t: Number): Ray
open fun set(origin: Vector3, direction: Vector3): Ray
open class Raycaster
interface RaycasterParameters
open class RectAreaLight : Light
fun remove(key: String): Unit
interface Renderer
interface RenderItem
interface RenderTarget
val ReplaceStencilOp: StencilOp
open class RingGeometry : Geometry
open class Scene : Object3D
interface Shader
open class ShaderMaterial : Material
interface ShaderMaterialParameters : MaterialParameters
enum class ShadowMapType
open class ShadowMaterial : Material
interface ShadowMaterialParameters : MaterialParameters
open class Shape : Path
open class ShapeGeometry : Geometry
open class ShapePath
Module Contents
ShapePath()
open fun bezierCurveTo(aCP1x: Number, aCP1y: Number, aCP2x: Number, aCP2y: Number, aX: Number, aY: Number): ShapePath
open var color: Color
open var currentPath: Any
open fun lineTo(x: Number, y: Number): ShapePath
open fun moveTo(x: Number, y: Number): ShapePath
open fun quadraticCurveTo(aCPx: Number, aCPy: Number, aX: Number, aY: Number): ShapePath
open fun splineThru(pts: Array<Vector2>): ShapePath
open var subPaths: Array<Any>
open fun toShapes(isCCW: Boolean, noHoles: Boolean = definedExternally): Array<Shape>
open var type: String
enum class Side
open class Skeleton
open class SkeletonHelper : LineSegments<dynamic, dynamic>
open class SkinnedMesh<TGeometry, TMaterial> : Mesh<TGeometry, TMaterial>
open class Sphere
open class SphereBufferGeometry : BufferGeometry
open class SphereGeometry : Geometry
open class Spherical
open class SphericalHarmonics3
open class SpotLight : Light
Module Contents
SpotLight(color: Color = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: String = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
SpotLight(color: Number = definedExternally, intensity: Number = definedExternally, distance: Number = definedExternally, angle: Number = definedExternally, penumbra: Number = definedExternally, decay: Number = definedExternally)
open var angle: Number
open var decay: Number
open var distance: Number
open var intensity: Number
open var isSpotLight: Boolean
open var penumbra: Number
open var position: Vector3
open var power: Number
open var shadow: SpotLightShadow
open var target: Object3D
open var type: String
open class SpotLightHelper : Object3D
open class SpotLightShadow : LightShadow
open class Sprite : Object3D
open class SpriteMaterial : Material
interface SpriteMaterialParameters : MaterialParameters
val StaticCopyUsage: Usage
val StaticDrawUsage: Usage
val StaticReadUsage: Usage
enum class StencilFunc
enum class StencilOp
open class StereoCamera : Camera
val StreamCopyUsage: Usage
val StreamDrawUsage: Usage
val StreamReadUsage: Usage
open class StringKeyframeTrack : KeyframeTrack
val SubtractiveBlending: Blending
interface T$0
interface T$1
interface T$12
interface T$13
interface T$14
interface T$15
interface T$16
interface T$17
interface T$18
interface T$19
interface T$2
interface T$20
interface T$21
interface T$22
interface T$23
interface T$24
interface T$25
interface T$26
interface T$27
interface T$28
interface T$29
interface T$3
interface T$30
interface T$31
interface T$32
interface T$33
interface T$34
interface T$35
interface T$36
interface T$37
interface T$38
interface T$39
interface T$4
interface T$40
interface T$41
interface T$42
interface T$43
interface T$44
interface T$45
interface T$46
interface T$47
interface T$48
interface T$49
interface T$5
interface T$50
interface T$51
interface T$52
interface T$53
interface T$54
interface T$55
interface T$6
interface T$7
interface T$8
open class TetrahedronGeometry : PolyhedronGeometry
open class TextGeometry : ExtrudeGeometry
interface TextGeometryParameters
open class Texture : EventDispatcher
Module Contents
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
Texture(image: <ERROR CLASS> = definedExternally, mapping: Mapping = definedExternally, wrapS: Wrapping = definedExternally, wrapT: Wrapping = definedExternally, magFilter: TextureFilter = definedExternally, minFilter: TextureFilter = definedExternally, format: PixelFormat = definedExternally, type: TextureDataType = definedExternally, anisotropy: Number = definedExternally, encoding: TextureEncoding = definedExternally)
open var anisotropy: Number
open var center: Vector2
open fun clone(): Texture
open fun copy(source: Texture): Texture
var DEFAULT_IMAGE: Any
var DEFAULT_MAPPING: Any
open fun dispose(): Unit
open var encoding: TextureEncoding
open var flipY: Boolean
open var format: PixelFormat
open var generateMipmaps: Boolean
open var id: Number
open var image: Any
open var internalFormat: String
open var isTexture: Boolean
open var magFilter: TextureFilter
open var mapping: Mapping
open var matrix: Matrix3
open var matrixAutoUpdate: Boolean
open var minFilter: TextureFilter
open var mipmaps: Array<Any>
open var name: String
open var needsUpdate: Boolean
open var offset: Vector2
open var onUpdate: () -> Unit
open var premultiplyAlpha: Boolean
open var repeat: Vector2
open var rotation: Number
open var sourceFile: String
open fun toJSON(meta: Any): Any
open fun transformUv(uv: Vector2): Vector2
open var type: TextureDataType
open var unpackAlignment: Number
open fun updateMatrix(): Unit
open var uuid: String
open var version: Number
open var wrapS: Wrapping
open var wrapT: Wrapping
enum class TextureDataType
enum class TextureEncoding
enum class TextureFilter
open class TextureLoader : Loader
enum class ToneMapping
open class TorusGeometry : Geometry
open class TorusKnotGeometry : Geometry
open class Triangle
Module Contents
Triangle(a: Vector3 = definedExternally, b: Vector3 = definedExternally, c: Vector3 = definedExternally)
open var a: Vector3
open var b: Vector3
open var c: Vector3
open fun clone(): Triangle
open fun closestPointToPoint(point: Vector3, target: Vector3): Vector3
open fun containsPoint(point: Vector3): Boolean
fun containsPoint(point: Vector3, a: Vector3, b: Vector3, c: Vector3): Boolean
open fun copy(triangle: Triangle): Triangle
open fun equals(triangle: Triangle): Boolean
open fun getArea(): Number
open fun getBarycoord(point: Vector3, target: Vector3): Vector3
fun getBarycoord(point: Vector3, a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getMidpoint(target: Vector3): Vector3
open fun getNormal(target: Vector3): Vector3
fun getNormal(a: Vector3, b: Vector3, c: Vector3, target: Vector3): Vector3
open fun getPlane(target: Plane): Plane
open fun getUV(point: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
fun getUV(point: Vector3, p1: Vector3, p2: Vector3, p3: Vector3, uv1: Vector2, uv2: Vector2, uv3: Vector2, target: Vector2): Vector2
open fun intersectsBox(box: Box3): Boolean
open fun isFrontFacing(direction: Vector3): Boolean
fun isFrontFacing(a: Vector3, b: Vector3, c: Vector3, direction: Vector3): Boolean
open fun set(a: Vector3, b: Vector3, c: Vector3): Triangle
open fun setFromPointsAndIndices(points: Array<Vector3>, i0: Number, i1: Number, i2: Number): Triangle
open class TubeGeometry : Geometry
typealias TypedArray = <ERROR CLASS>
open class Uniform
enum class Usage
interface UVGenerator
interface Vector
open class Vector2 : Vector
Module Contents
Vector2(x: Number, y: Number)
Vector2(x: Double = definedExternally, y: Double = definedExternally)
open fun add(v: Vector): Vector2
open fun add(v: Vector2, w: Vector2 = definedExternally): Vector2
open fun addScalar(s: Double): Vector2
open fun addScaledVector(v: Vector2, s: Double): Vector2
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector2, b: Vector2): Vector2
open fun addVectors(a: Vector, b: Vector): Vector
open fun angle(): Double
open fun applyMatrix3(m: Matrix3): Vector2
open fun ceil(): Vector2
open fun clamp(min: Vector2, max: Vector2): Vector2
open fun clampLength(min: Double, max: Double): Vector2
open fun clampScalar(min: Double, max: Double): Vector2
open fun clone(): Vector2
open fun copy(v: Vector2): Vector2
open fun copy(v: Vector): Vector
open fun cross(v: Vector2): Double
open fun distanceTo(v: Vector2): Double
open fun distanceToManhattan(v: Vector2): Double
open fun distanceToSquared(v: Vector2): Double
open fun divide(v: Vector2): Vector2
open fun divideScalar(s: Number): Vector2
open fun dot(v: Vector2): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector2): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector2
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector2
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector2
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector2
open fun getComponent(index: Number): Double
open var height: Double
open var isVector2: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector2, alpha: Number): Vector2
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Double): Vector2
open fun manhattanDistanceTo(v: Vector2): Double
open fun manhattanLength(): Double
open fun max(v: Vector2): Vector2
open fun min(v: Vector2): Vector2
open fun multiply(v: Vector2): Vector2
open fun multiplyScalar(scalar: Number): Vector2
open fun negate(): Vector2
open fun normalize(): Vector2
open fun random(): Vector2
open fun rotateAround(center: Vector2, angle: Double): Vector2
open fun round(): Vector2
open fun roundToZero(): Vector2
open fun set(x: Double, y: Double): Vector2
open fun setComponent(index: Number, value: Number): Vector2
open fun setLength(length: Number): Vector2
open fun setScalar(scalar: Double): Vector2
open fun setX(x: Double): Vector2
open fun setY(y: Double): Vector2
open fun sub(v: Vector2): Vector2
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector2
open fun subVectors(a: Vector2, b: Vector2): Vector2
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var width: Double
open var x: Double
open var y: Double
open class Vector3 : Vector
Module Contents
Vector3(x: Number, y: Number, z: Number)
Vector3(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally)
open fun add(v: Vector3): Vector3
open fun add(v: Vector): Vector
open fun addScalar(s: Double): Vector3
open fun addScaledVector(v: Vector3, s: Number): Vector3
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector3, b: Vector3): Vector3
open fun addVectors(a: Vector, b: Vector): Vector
open fun angleTo(v: Vector3): Double
open fun applyAxisAngle(axis: Vector3, angle: Double): Vector3
open fun applyEuler(euler: Euler): Vector3
open fun applyMatrix3(m: Matrix3): Vector3
open fun applyMatrix4(m: Matrix4): Vector3
open fun applyNormalMatrix(m: Matrix3): Vector3
open fun applyQuaternion(q: Quaternion): Vector3
open fun ceil(): Vector3
open fun clamp(min: Vector3, max: Vector3): Vector3
open fun clampLength(min: Double, max: Double): Vector3
open fun clampScalar(min: Double, max: Double): Vector3
open fun clone(): Vector3
open fun copy(v: Vector3): Vector3
open fun copy(v: Vector): Vector
open fun cross(a: Vector3): Vector3
open fun crossVectors(a: Vector3, b: Vector3): Vector3
open fun distanceTo(v: Vector3): Double
open fun distanceToManhattan(v: Vector3): Double
open fun distanceToSquared(v: Vector3): Double
open fun divide(v: Vector3): Vector3
open fun divideScalar(s: Number): Vector3
open fun dot(v: Vector3): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector3): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector3
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector3
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector3
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector3
open fun getComponent(index: Number): Double
open var isVector3: Boolean
open fun length(): Double
open fun lengthManhattan(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector3, alpha: Number): Vector3
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector3, v2: Vector3, alpha: Number): Vector3
open fun manhattanDistanceTo(v: Vector3): Double
open fun manhattanLength(): Double
open fun max(v: Vector3): Vector3
open fun min(v: Vector3): Vector3
open fun multiply(v: Vector3): Vector3
open fun multiplyScalar(s: Number): Vector3
open fun multiplyVectors(a: Vector3, b: Vector3): Vector3
open fun negate(): Vector3
open fun normalize(): Vector3
open fun project(camera: Camera): Vector3
open fun projectOnPlane(planeNormal: Vector3): Vector3
open fun projectOnVector(v: Vector3): Vector3
open fun random(): Vector3
open fun reflect(vector: Vector3): Vector3
open fun round(): Vector3
open fun roundToZero(): Vector3
open fun set(x: Double, y: Double, z: Double): Vector3
open fun set(x: Number, y: Number, z: Number): Vector3
open fun setComponent(index: Number, value: Number): Vector3
open fun setFromCylindrical(s: Cylindrical): Vector3
open fun setFromCylindricalCoords(radius: Double, theta: Double, y: Double): Vector3
open fun setFromMatrix3Column(matrix: Matrix3, index: Double): Vector3
open fun setFromMatrixColumn(matrix: Matrix4, index: Double): Vector3
open fun setFromMatrixPosition(m: Matrix4): Vector3
open fun setFromMatrixScale(m: Matrix4): Vector3
open fun setFromSpherical(s: Spherical): Vector3
open fun setFromSphericalCoords(r: Double, phi: Double, theta: Double): Vector3
open fun setLength(l: Number): Vector3
open fun setScalar(scalar: Double): Vector3
open fun setX(x: Double): Vector3
open fun setY(y: Double): Vector3
open fun setZ(z: Double): Vector3
open fun sub(a: Vector3): Vector3
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector3
open fun subVectors(a: Vector3, b: Vector3): Vector3
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open fun transformDirection(m: Matrix4): Vector3
open fun unproject(camera: Camera): Vector3
open var x: Double
open var y: Double
open var z: Double
open class Vector4 : Vector
Module Contents
Vector4(x: Double = definedExternally, y: Double = definedExternally, z: Double = definedExternally, w: Double = definedExternally)
open fun add(v: Vector4): Vector4
open fun add(v: Vector): Vector
open fun addScalar(scalar: Double): Vector4
open fun addScaledVector(v: Vector4, s: Double): Vector4
open fun addScaledVector(vector: Vector, scale: Number): Vector
open fun addVectors(a: Vector4, b: Vector4): Vector4
open fun addVectors(a: Vector, b: Vector): Vector
open fun applyMatrix4(m: Matrix4): Vector4
open fun ceil(): Vector4
open fun clamp(min: Vector4, max: Vector4): Vector4
open fun clampScalar(min: Double, max: Double): Vector4
open fun clone(): Vector4
open fun copy(v: Vector4): Vector4
open fun copy(v: Vector): Vector
open fun divideScalar(s: Number): Vector4
open fun dot(v: Vector4): Double
open fun dot(v: Vector): Double
open fun equals(v: Vector4): Boolean
open fun equals(v: Vector): Boolean
open fun floor(): Vector4
open fun fromArray(array: Array<Double>, offset: Double = definedExternally): Vector4
open fun fromArray(array: ArrayLike<Double>, offset: Double = definedExternally): Vector4
open fun fromBufferAttribute(attribute: BufferAttribute, index: Double): Vector4
open fun getComponent(index: Number): Double
open var height: Double
open var isVector4: Boolean
open fun length(): Double
open fun lengthSq(): Double
open fun lerp(v: Vector4, alpha: Number): Vector4
open fun lerp(v: Vector, alpha: Number): Vector
open fun lerpVectors(v1: Vector4, v2: Vector4, alpha: Number): Vector4
open fun manhattanLength(): Double
open fun max(v: Vector4): Vector4
open fun min(v: Vector4): Vector4
open fun multiplyScalar(s: Number): Vector4
open fun negate(): Vector4
open fun normalize(): Vector4
open fun random(): Vector4
open fun round(): Vector4
open fun roundToZero(): Vector4
open fun set(x: Double, y: Double, z: Double, w: Double): Vector4
open fun setAxisAngleFromQuaternion(q: Quaternion): Vector4
open fun setAxisAngleFromRotationMatrix(m: Matrix3): Vector4
open fun setComponent(index: Number, value: Number): Vector4
open fun setLength(length: Number): Vector4
open fun setScalar(scalar: Double): Vector4
open fun setW(w: Double): Vector4
open fun setX(x: Double): Vector4
open fun setY(y: Double): Vector4
open fun setZ(z: Double): Vector4
open fun sub(v: Vector4): Vector4
open fun sub(v: Vector): Vector
open fun subScalar(s: Double): Vector4
open fun subVectors(a: Vector4, b: Vector4): Vector4
open fun subVectors(a: Vector, b: Vector): Vector
open fun toArray(array: Array<Double> = definedExternally, offset: Double = definedExternally): Array<Double>
open fun toArray(array: ArrayLike<Double>, offset: Double = definedExternally): ArrayLike<Double>
open var w: Double
open var width: Double
open var x: Double
open var y: Double
open var z: Double
open class VectorKeyframeTrack : KeyframeTrack
open class VideoTexture : Texture
open class WebGL1Renderer : WebGLRenderer
interface WebGL2RenderingContext
open class WebGLAttributes
open class WebGLBindingStates
open class WebGLBufferRenderer
open class WebGLCapabilities
interface WebGLCapabilitiesParameters
open class WebGLClipping
open class WebGLColorBuffer
open class WebGLCubeMaps
open class WebGLCubeRenderTarget : WebGLRenderTarget
interface WebGLDebug
open class WebGLDepthBuffer
open class WebGLExtensions
open class WebGLGeometries
open class WebGLIndexedBufferRenderer
open class WebGLInfo
open class WebGLLights
open class WebGLMultisampleRenderTarget : WebGLRenderTarget
open class WebGLObjects
open class WebGLProgram
open class WebGLPrograms
Module Contents
WebGLPrograms(renderer: WebGLRenderer, cubemaps: WebGLCubeMaps, extensions: WebGLExtensions, capabilities: WebGLCapabilities, bindingStates: WebGLBindingStates, clipping: WebGLClipping)
open fun acquireProgram(parameters: Any, cacheKey: String): WebGLProgram
open fun getParameters(material: Material, lights: Any, shadows: Array<Any?>, scene: Scene, obj: Any): Any
open fun getProgramCacheKey(parameters: Any): String
open fun getUniforms(material: Material): Any?
open var programs: Array<WebGLProgram>
open fun releaseProgram(program: WebGLProgram): Unit
open class WebGLProperties
open class WebGLRenderer : Renderer
Module Contents
WebGLRenderer(parameters: WebGLRendererParameters = definedExternally)
open fun animate(callback: Function<*>): Unit
open var autoClear: Boolean
open var autoClearColor: Boolean
open var autoClearDepth: Boolean
open var autoClearStencil: Boolean
open var capabilities: WebGLCapabilities
open fun clear(color: Boolean = definedExternally, depth: Boolean = definedExternally, stencil: Boolean = definedExternally): Unit
open fun clearColor(): Unit
open fun clearDepth(): Unit
open fun clearStencil(): Unit
open fun clearTarget(renderTarget: WebGLRenderTarget, color: Boolean, depth: Boolean, stencil: Boolean): Unit
open var clippingPlanes: Array<Any>
open fun compile(scene: Object3D, camera: Camera): Unit
open var context: <ERROR CLASS>
open fun copyFramebufferToTexture(position: Vector2, texture: Texture, level: Number = definedExternally): Unit
open fun copyTextureToTexture(position: Vector2, srcTexture: Texture, dstTexture: Texture, level: Number = definedExternally): Unit
open var debug: WebGLDebug
open fun dispose(): Unit
open var domElement: <ERROR CLASS>
open fun enableScissorTest(boolean: Any): Any
open var extensions: WebGLExtensions
open fun forceContextLoss(): Unit
open var gammaFactor: Number
open fun getActiveCubeFace(): Number
open fun getActiveMipmapLevel(): Number
open fun getClearAlpha(): Number
open fun getClearColor(): Color
open fun getContext(): <ERROR CLASS>
open fun getContextAttributes(): Any
open fun getCurrentRenderTarget(): RenderTarget?
open fun getCurrentViewport(target: Vector4): Vector4
open fun getDrawingBufferSize(target: Vector2): Vector2
open fun getMaxAnisotropy(): Number
open fun getPixelRatio(): Number
open fun getPrecision(): String
open fun getRenderTarget(): RenderTarget?
open fun getScissor(target: Vector4): Vector4
open fun getScissorTest(): Boolean
open fun getSize(target: Vector2): Vector2
open fun getViewport(target: Vector4): Vector4
open var info: WebGLInfo
open fun initTexture(texture: Texture): Unit
open var localClippingEnabled: Boolean
open var maxMorphNormals: Number
open var maxMorphTargets: Number
open var outputEncoding: TextureEncoding
open var physicallyCorrectLights: Boolean
open var pixelRatio: Number
open var properties: WebGLProperties
open fun readRenderTargetPixels(renderTarget: RenderTarget, x: Number, y: Number, width: Number, height: Number, buffer: Any, activeCubeFaceIndex: Number = definedExternally): Unit
open fun render(scene: Object3D, camera: Camera): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: Geometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferDirect(camera: Camera, scene: Scene, geometry: BufferGeometry, material: Material, obj: Object3D, geometryGroup: Any): Unit
open fun renderBufferImmediate(obj: Object3D, program: WebGLProgram): Unit
open var renderLists: WebGLRenderLists
open fun resetGLState(): Unit
open fun setAnimationLoop(callback: Function<*>?): Unit
open fun setClearAlpha(alpha: Number): Unit
open fun setClearColor(color: Color, alpha: Number = definedExternally): Unit
open fun setClearColor(color: String, alpha: Number = definedExternally): Unit
open fun setClearColor(color: Number, alpha: Number = definedExternally): Unit
open fun setDrawingBufferSize(width: Number, height: Number, pixelRatio: Number): Unit
open fun setFramebuffer(value: <ERROR CLASS>): Unit
open fun setOpaqueSort(method: Function<*>): Unit
open fun setPixelRatio(value: Number): Unit
open fun setRenderTarget(renderTarget: RenderTarget?, activeCubeFace: Number = definedExternally, activeMipmapLevel: Number = definedExternally): Unit
open fun setScissor(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissor(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setScissorTest(enable: Boolean): Unit
open fun setSize(width: Number, height: Number, updateStyle: Boolean): Unit
open fun setTransparentSort(method: Function<*>): Unit
open fun setViewport(x: Vector4, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open fun setViewport(x: Number, y: Number = definedExternally, width: Number = definedExternally, height: Number = definedExternally): Unit
open var shadowMap: WebGLShadowMap
open var shadowMapCullFace: CullFace
open var shadowMapDebug: Boolean
open var shadowMapEnabled: Boolean
open var shadowMapType: ShadowMapType
open var sortObjects: Boolean
open var state: WebGLState
open fun supportsBlendMinMax(): Any
open fun supportsCompressedTexturePVRTC(): Any
open fun supportsCompressedTextureS3TC(): Any
open fun supportsFloatTextures(): Any
open fun supportsHalfFloatTextures(): Any
open fun supportsInstancedArrays(): Any
open fun supportsStandardDerivatives(): Any
open fun supportsVertexTextures(): Any
open var toneMapping: ToneMapping
open var toneMappingExposure: Number
open var vr: Boolean
open var xr: WebXRManager
interface WebGLRendererParameters
open class WebGLRenderList
Module Contents
WebGLRenderList(properties: WebGLProperties)
open fun finish(): Unit
open fun init(): Unit
open var opaque: Array<RenderItem>
open fun push(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open fun sort(opaqueSort: Function<*>, transparentSort: Function<*>): Unit
open var transparent: Array<RenderItem>
open fun unshift(obj: Object3D, geometry: BufferGeometry?, material: Material, groupOrder: Number, z: Number, group: Group?): Unit
open class WebGLRenderLists
open class WebGLRenderTarget : EventDispatcher
interface WebGLRenderTargetOptions
open class WebGLShader
open class WebGLShadowMap
open class WebGLState
Module Contents
WebGLState(gl: <ERROR CLASS>, extensions: WebGLExtensions, capabilities: WebGLCapabilities)
open fun activeTexture(webglSlot: Number): Unit
open fun bindTexture(webglType: Number, webglTexture: Any): Unit
open var buffers: T$15
open fun compressedTexImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, data: <ERROR CLASS>): Unit
open fun disable(id: Number): Unit
open fun disableUnusedAttributes(): Unit
open fun enable(id: Number): Unit
open fun enableAttribute(attribute: Number): Unit
open fun enableAttributeAndDivisor(attribute: Number, meshPerAttribute: Number): Unit
open fun initAttributes(): Unit
open fun reset(): Unit
open fun scissor(scissor: Vector4): Unit
open fun setBlending(blending: Blending, blendEquation: BlendingEquation = definedExternally, blendSrc: BlendingSrcFactor = definedExternally, blendDst: BlendingDstFactor = definedExternally, blendEquationAlpha: BlendingEquation = definedExternally, blendSrcAlpha: BlendingSrcFactor = definedExternally, blendDstAlpha: BlendingDstFactor = definedExternally, premultiplyAlpha: Boolean = definedExternally): Unit
open fun setCullFace(cullFace: CullFace): Unit
open fun setFlipSided(flipSided: Boolean): Unit
open fun setLineWidth(width: Number): Unit
open fun setMaterial(material: Material, frontFaceCW: Boolean): Unit
open fun setPolygonOffset(polygonoffset: Boolean, factor: Number = definedExternally, units: Number = definedExternally): Unit
open fun setScissorTest(scissorTest: Boolean): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, border: Number, format: Number, type: Number, pixels: <ERROR CLASS>?): Unit
open fun texImage2D(target: Number, level: Number, internalformat: Number, format: Number, type: Number, source: Any): Unit
open fun texImage3D(target: Number, level: Number, internalformat: Number, width: Number, height: Number, depth: Number, border: Number, format: Number, type: Number, pixels: Any): Unit
open fun unbindTexture(): Unit
open fun useProgram(program: Any): Boolean
open fun vertexAttribPointer(index: Number, size: Number, type: Number, normalized: Boolean, stride: Number, offset: Number): Unit
open fun viewport(viewport: Vector4): Unit
open class WebGLStencilBuffer
open class WebGLTextures
Module Contents
WebGLTextures(gl: <ERROR CLASS>, extensions: WebGLExtensions, state: WebGLState, properties: WebGLProperties, capabilities: WebGLCapabilities, utils: WebGLUtils, info: WebGLInfo)
open fun allocateTextureUnit(): Unit
open fun resetTextureUnits(): Unit
open fun safeSetTexture2D(texture: Any, slot: Number): Unit
open fun safeSetTextureCube(texture: Any, slot: Number): Unit
open fun setTexture2D(texture: Any, slot: Number): Unit
open fun setTexture2DArray(texture: Any, slot: Number): Unit
open fun setTexture3D(texture: Any, slot: Number): Unit
open fun setTextureCube(texture: Any, slot: Number): Unit
open fun setTextureCubeDynamic(texture: Any, slot: Number): Unit
open fun setupRenderTarget(renderTarget: Any): Unit
open fun updateMultisampleRenderTarget(renderTarget: Any): Unit
open fun updateRenderTargetMipmap(renderTarget: Any): Unit
open class WebGLUniforms
Module Contents
WebGLUniforms(gl: <ERROR CLASS>, program: WebGLProgram)
fun seqWithValue(seq: Any, values: Array<Any>): Array<Any>
open fun setOptional(gl: <ERROR CLASS>, obj: Any, name: String): Unit
open fun setValue(gl: <ERROR CLASS>, name: String, value: Any, textures: WebGLTextures): Unit
fun upload(gl: <ERROR CLASS>, seq: Any, values: Array<Any>, textures: WebGLTextures): Unit
open class WebGLUtils
open class WebXRManager
open class WireframeGeometry : BufferGeometry
enum class Wrapping
val ZeroStencilOp: StencilOp
package three_ext
Module Contents
open class BufferGeometryUtils
class CameraControls
Module Contents
CameraControls(camera: Camera, domElement: Element)
fun fitToBox(box3OrMesh: Box3, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun fitToBox(box3OrMesh: Mesh<*, *>, enableTransition: Boolean, options: Options? = definedExternally): Unit
fun install(libs: Libs): Unit
fun setLookAt(positionX: Number, positionY: Number, positionZ: Number, targetX: Number, targetY: Number, targetZ: Number, enableTransition: Boolean): Unit
fun update(delta: Number): Unit
open class Float32BufferAttribute : BufferAttribute
fun installCameraControls(): Unit
interface Libs
open class Matrix4 : Matrix4
operator fun Vector3.minus(other: Vector3): Vector3
interface Options
open class OrbitControls
operator fun Vector3.plus(other: Vector3): Vector3
operator fun <T> ArrayLike<T>.set(i: Int, t: T): Unit
val three: Object